@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/oswald-cyrillic-ext-500-normal.DngHVvy4.woff2) format("woff2"),url(/_astro/oswald-cyrillic-ext-500-normal.Hz7kEHBT.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/oswald-cyrillic-500-normal.Dz4ZC46J.woff2) format("woff2"),url(/_astro/oswald-cyrillic-500-normal.CjKr_ZfC.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/oswald-vietnamese-500-normal.hXcn5ojQ.woff2) format("woff2"),url(/_astro/oswald-vietnamese-500-normal.Bi4XG4HV.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/oswald-latin-ext-500-normal.QdEKgtiz.woff2) format("woff2"),url(/_astro/oswald-latin-ext-500-normal.DcyNJhgm.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/oswald-latin-500-normal.B-eyT0Dw.woff2) format("woff2"),url(/_astro/oswald-latin-500-normal.DM85Di4w.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/oswald-cyrillic-ext-600-normal.DJv8RkPb.woff2) format("woff2"),url(/_astro/oswald-cyrillic-ext-600-normal.CXH_3Vsf.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/oswald-cyrillic-600-normal.OIkAk3Qq.woff2) format("woff2"),url(/_astro/oswald-cyrillic-600-normal.B7zyAoGs.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/oswald-vietnamese-600-normal.h0z1RevK.woff2) format("woff2"),url(/_astro/oswald-vietnamese-600-normal.CH5CIKWT.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/oswald-latin-ext-600-normal.5Cvn_Zbc.woff2) format("woff2"),url(/_astro/oswald-latin-ext-600-normal.BUCHT9gM.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/oswald-latin-600-normal.plFmSr5g.woff2) format("woff2"),url(/_astro/oswald-latin-600-normal.DRToI_2E.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/source-sans-3-cyrillic-ext-400-normal.BwJdxs7r.woff2) format("woff2"),url(/_astro/source-sans-3-cyrillic-ext-400-normal.BqOlcezh.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/source-sans-3-cyrillic-400-normal.DjhbW-4D.woff2) format("woff2"),url(/_astro/source-sans-3-cyrillic-400-normal.DkNBMcYd.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/source-sans-3-greek-ext-400-normal.CpIwTHMM.woff2) format("woff2"),url(/_astro/source-sans-3-greek-ext-400-normal.CN4VBqpr.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/source-sans-3-greek-400-normal.DZReXJla.woff2) format("woff2"),url(/_astro/source-sans-3-greek-400-normal.DyO2Yfz5.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/source-sans-3-vietnamese-400-normal.CwtaIDr2.woff2) format("woff2"),url(/_astro/source-sans-3-vietnamese-400-normal.eMQk7hmk.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/source-sans-3-latin-ext-400-normal.UNsKFIBq.woff2) format("woff2"),url(/_astro/source-sans-3-latin-ext-400-normal.D5P-Ud2J.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/source-sans-3-latin-400-normal.DQi5PRDE.woff2) format("woff2"),url(/_astro/source-sans-3-latin-400-normal.RR2C27NP.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/source-sans-3-cyrillic-ext-600-normal.6AhwUnSr.woff2) format("woff2"),url(/_astro/source-sans-3-cyrillic-ext-600-normal.Cjpx_pje.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/source-sans-3-cyrillic-600-normal.BnFu5nHC.woff2) format("woff2"),url(/_astro/source-sans-3-cyrillic-600-normal.CloKWf-q.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/source-sans-3-greek-ext-600-normal.DynePNDL.woff2) format("woff2"),url(/_astro/source-sans-3-greek-ext-600-normal.CnpzyT-3.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/source-sans-3-greek-600-normal.BSO157bq.woff2) format("woff2"),url(/_astro/source-sans-3-greek-600-normal.B42bzTIr.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/source-sans-3-vietnamese-600-normal.B2sTNYey.woff2) format("woff2"),url(/_astro/source-sans-3-vietnamese-600-normal.BzH4Q14_.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/source-sans-3-latin-ext-600-normal.AEyhgUpm.woff2) format("woff2"),url(/_astro/source-sans-3-latin-ext-600-normal.D2VZAM8_.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/source-sans-3-latin-600-normal.DeckBYAU.woff2) format("woff2"),url(/_astro/source-sans-3-latin-600-normal.Ck0n4g8U.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/source-serif-4-cyrillic-ext-400-normal.CWV284fw.woff2) format("woff2"),url(/_astro/source-serif-4-cyrillic-ext-400-normal.CYkrUebz.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/source-serif-4-cyrillic-400-normal.C44pakCn.woff2) format("woff2"),url(/_astro/source-serif-4-cyrillic-400-normal.DEwCKrdL.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/source-serif-4-greek-400-normal.Cw5-AHNN.woff2) format("woff2"),url(/_astro/source-serif-4-greek-400-normal.D_DO3bho.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/source-serif-4-vietnamese-400-normal.DFDfvBrN.woff2) format("woff2"),url(/_astro/source-serif-4-vietnamese-400-normal.9XEw6Pmr.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/source-serif-4-latin-ext-400-normal.B5LksYz5.woff2) format("woff2"),url(/_astro/source-serif-4-latin-ext-400-normal.DKmgyNre.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/source-serif-4-latin-400-normal.DJ5YJwmz.woff2) format("woff2"),url(/_astro/source-serif-4-latin-400-normal.C1O10bxN.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/source-serif-4-cyrillic-ext-600-normal.D_E8FDgP.woff2) format("woff2"),url(/_astro/source-serif-4-cyrillic-ext-600-normal.h2VnbV3V.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/source-serif-4-cyrillic-600-normal.BDP5YDHD.woff2) format("woff2"),url(/_astro/source-serif-4-cyrillic-600-normal.CHh5eQWW.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/source-serif-4-greek-600-normal.DdRkKr-1.woff2) format("woff2"),url(/_astro/source-serif-4-greek-600-normal.OkzgCkGB.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/source-serif-4-vietnamese-600-normal.B33FcZBi.woff2) format("woff2"),url(/_astro/source-serif-4-vietnamese-600-normal.CKUOBVO_.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/source-serif-4-latin-ext-600-normal.pa-C5Dkf.woff2) format("woff2"),url(/_astro/source-serif-4-latin-ext-600-normal.B2fExS53.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/source-serif-4-latin-600-normal.DouSKlru.woff2) format("woff2"),url(/_astro/source-serif-4-latin-600-normal.DeJomR3S.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.astro-route-announcer{position:absolute;left:0;top:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap;width:1px;height:1px}@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media(prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}[data-astro-transition-scope]{animation:none!important}}:root{--ink: #f4efe4;--muted: #c8bfb0;--black: #07080b;--navy: #0c1824;--navy-2: #14283a;--red: #9d2433;--red-hot: #c43848;--gold: #d4b36a;--gold-dim: #a48445;--line: rgba(212, 179, 106, .35);--stone: #16130f;--focus: #f0d48a;color-scheme:dark;font-family:"Source Sans 3",Segoe UI,sans-serif;font-size:18px;line-height:1.5;background:var(--black);color:var(--ink)}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-height:100vh;background:radial-gradient(1200px 500px at 10% -10%,rgba(157,36,51,.18),transparent 55%),var(--black)}body:before{content:"";pointer-events:none;position:fixed;inset:0;z-index:8;opacity:.14;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)' opacity='0.55'/></svg>")}img{max-width:100%;height:auto}a{color:var(--gold)}a:hover{color:#fff}:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.skip{position:absolute;left:.75rem;top:-3rem;background:var(--gold);color:var(--black);padding:.5rem .8rem;z-index:20}.skip:focus{top:.75rem}.site-header{position:sticky;top:0;z-index:6;background:#07080beb;border-bottom:1px solid var(--line);backdrop-filter:blur(8px)}.site-header.overlay{position:absolute;left:0;right:0;background:linear-gradient(to bottom,rgba(0,0,0,.72),transparent);border-bottom:0}.site-header a{color:var(--ink);text-decoration:none}.site-header a:hover{color:var(--gold)}.header-inner{max-width:76rem;margin:0 auto;padding:.85rem 1.25rem;display:flex;flex-wrap:wrap;gap:.6rem 1.5rem;align-items:center;justify-content:space-between}.wordmark{font-family:Oswald,Impact,sans-serif;font-weight:600;font-size:1.7rem;letter-spacing:.12em;text-transform:uppercase;line-height:1}.tagline{margin:.2rem 0 0;color:var(--muted);font-size:.82rem;letter-spacing:.04em;text-transform:uppercase}.nav{display:flex;flex-wrap:wrap;gap:.35rem 1.1rem;font-family:Oswald,Impact,sans-serif;letter-spacing:.08em;text-transform:uppercase;font-size:.95rem}main{min-height:60vh}.wrap{max-width:76rem;margin:0 auto;padding:1.5rem 1.25rem 3rem}.kicker{font-family:Oswald,Impact,sans-serif;font-size:.78rem;letter-spacing:.22em;text-transform:uppercase;color:var(--gold);margin:0 0 .45rem}h1,h2,h3{font-family:Oswald,Impact,sans-serif;font-weight:600;letter-spacing:.03em;text-transform:uppercase;line-height:.95;margin:0 0 .5rem}h1{font-size:clamp(2.6rem,8vw,5.4rem)}h2{font-size:clamp(1.6rem,3vw,2.3rem);margin-top:2rem}h3{font-size:1.15rem;letter-spacing:.08em}.lede{font-size:1.15rem;max-width:40rem;color:var(--muted)}.site-footer{position:relative;z-index:4;background:#050608;color:var(--muted);border-top:3px solid var(--red);padding:1.6rem 1.25rem 8rem}.site-footer a{color:var(--gold)}.footer-inner{max-width:76rem;margin:0 auto;font-size:.95rem}.footer-inner p{margin:.45rem 0}.hero{position:relative;min-height:100svh;display:grid;align-items:end;color:#fff;overflow:hidden}.hero img.hero-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 40%}.hero-shade{position:absolute;inset:0;background:linear-gradient(90deg,#050608e0,#0506088c 48%,#05060840),linear-gradient(to top,rgba(5,6,8,.92),transparent 42%)}.hero-copy{position:relative;z-index:1;padding:7rem 1.25rem 2.5rem;max-width:76rem;margin:0 auto;width:100%}.hero h1{font-size:clamp(4rem,13vw,8.5rem);line-height:.84;margin:.2rem 0 .8rem;text-shadow:0 10px 40px rgba(0,0,0,.45)}.hero h1 span{color:var(--red-hot)}.hero blockquote{margin:0;max-width:38rem;font-family:"Source Serif 4",Georgia,serif;font-size:clamp(1.15rem,2vw,1.45rem);line-height:1.35;color:#f7f1e4}.hero blockquote footer{margin-top:.7rem;font-family:Oswald,Impact,sans-serif;font-size:.85rem;letter-spacing:.12em;text-transform:uppercase;color:var(--gold)}.hero-actions{display:flex;flex-wrap:wrap;gap:.7rem;margin-top:1.3rem}.hero-credit{margin-top:1.4rem;font-size:.78rem;color:#ddd4c4;max-width:36rem}.btn,button.btn{display:inline-flex;align-items:center;justify-content:center;min-height:3rem;padding:.55rem 1.1rem;background:var(--red);color:#fff;border:0;text-decoration:none;font-family:Oswald,Impact,sans-serif;letter-spacing:.12em;text-transform:uppercase;cursor:pointer}.btn:hover,button.btn:hover{background:var(--red-hot);color:#fff}.btn.ghost{background:transparent;color:#fff;box-shadow:inset 0 0 0 1px var(--gold)}.btn.ghost:hover{background:#d4b36a26}.stat-row{display:grid;grid-template-columns:1fr;background:var(--navy);border-block:1px solid var(--line)}@media(min-width:700px){.stat-row{grid-template-columns:repeat(3,1fr)}}.stat{padding:1.4rem 1.25rem;border-bottom:1px solid var(--line)}.stat strong{display:block;font-family:Oswald,Impact,sans-serif;font-size:clamp(2.8rem,6vw,4.2rem);line-height:.9;color:#fff}.stat span{color:var(--gold);letter-spacing:.14em;text-transform:uppercase;font-size:.8rem;font-family:Oswald,Impact,sans-serif}.spotlight{display:grid;background:var(--stone)}@media(min-width:860px){.spotlight{grid-template-columns:1.1fr 1fr;min-height:28rem}}.spotlight img,.spotlight .nophoto{width:100%;height:22rem;object-fit:cover;object-position:center top}@media(min-width:860px){.spotlight img,.spotlight .nophoto{height:100%;min-height:28rem}}.spotlight-copy{padding:1.6rem 1.25rem 2rem;align-self:center}.spotlight-copy h2{margin-top:0;font-size:clamp(2.2rem,5vw,3.6rem)}.rank-line{font-family:Oswald,Impact,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:var(--gold)}.era-grid{display:grid;grid-template-columns:1fr;gap:.6rem}@media(min-width:700px){.era-grid{grid-template-columns:1fr 1fr}}@media(min-width:1100px){.era-grid{grid-template-columns:repeat(3,1fr)}}.era-tile{position:relative;display:grid;align-items:end;min-height:16rem;overflow:hidden;color:#fff;text-decoration:none;isolation:isolate}.era-tile img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2}.era-tile:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(to top,#000000e0,#00000026)}.era-tile div{padding:1rem}.era-tile h3{margin:0;font-size:clamp(1.8rem,3vw,2.4rem);color:#fff}.era-tile p{margin:.2rem 0 0;color:var(--gold);font-family:Oswald,Impact,sans-serif;letter-spacing:.08em;text-transform:uppercase}.era-tile:hover h3{color:var(--gold)}.hero-person{display:grid;background:var(--navy);min-height:24rem}@media(min-width:860px){.hero-person{grid-template-columns:minmax(16rem,28rem) 1fr}}.hero-person img,.hero-person .nophoto{width:100%;height:24rem;object-fit:cover;object-position:center top}@media(min-width:860px){.hero-person img,.hero-person .nophoto{height:100%;min-height:32rem}}.hero-person-copy{padding:1.5rem 1.25rem 2rem;align-self:end}.hero-person h1{font-size:clamp(2.8rem,6vw,5rem)}.big-facts{font-family:Oswald,Impact,sans-serif;font-size:clamp(1.05rem,2vw,1.35rem);letter-spacing:.06em;text-transform:uppercase;margin:.35rem 0}.gave{display:inline-block;background:var(--red);color:#fff;font-family:Oswald,Impact,sans-serif;letter-spacing:.16em;text-transform:uppercase;padding:.35rem .7rem;margin:0 0 .6rem}.inscription{margin:1rem auto 0;max-width:46rem;padding:1.6rem 1.2rem 1.8rem;background:linear-gradient(180deg,rgba(212,179,106,.08),transparent 30%),#12100d;border:1px solid var(--line);box-shadow:inset 0 0 0 6px #0b0a08;text-align:center}.inscription p{font-family:"Source Serif 4",Georgia,serif;font-size:clamp(1.15rem,2vw,1.4rem);line-height:1.55;letter-spacing:.01em;margin:0}.pager-hero,.card-row{display:flex;flex-wrap:wrap;gap:.6rem}.card-row{display:grid;grid-template-columns:1fr;gap:.7rem}@media(min-width:700px){.card-row{grid-template-columns:repeat(3,1fr)}}.person-card{display:grid;grid-template-rows:12rem auto;background:var(--navy-2);color:#fff;text-decoration:none;overflow:hidden;border:1px solid transparent}.person-card:hover{border-color:var(--gold);color:#fff}.person-card img,.person-card .nophoto{width:100%;height:12rem;object-fit:cover}.person-card div{padding:.75rem .8rem .9rem}.person-card h3{margin:0;font-size:1.25rem;color:#fff}.nophoto{display:grid;place-items:center;text-align:center;padding:1rem;background:#1a140f;color:var(--gold);font-family:Oswald,Impact,sans-serif;letter-spacing:.08em;text-transform:uppercase}.nophoto p{margin:0}.facts{display:grid;gap:.35rem 1rem;margin:1rem 0}@media(min-width:640px){.facts{grid-template-columns:9rem 1fr}}.facts dt{color:var(--gold-dim);font-family:Oswald,Impact,sans-serif;letter-spacing:.08em;text-transform:uppercase;font-size:.85rem}.facts dd{margin:0}.quick-facts{display:grid;grid-template-columns:1fr 1fr;background:var(--red);color:#fff}@media(min-width:800px){.quick-facts{grid-template-columns:repeat(4,1fr)}}.quick-facts div{padding:.9rem 1rem;border-right:1px solid rgba(255,255,255,.2)}.quick-facts span{display:block;font-family:Oswald,Impact,sans-serif;letter-spacing:.12em;text-transform:uppercase;font-size:.75rem;opacity:.85}.quick-facts strong{font-family:Oswald,Impact,sans-serif;font-size:1.15rem;font-weight:500}.battle-hero{position:relative;min-height:70svh;display:grid;align-items:end}.battle-hero img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.battle-hero .hero-shade{background:linear-gradient(to top,#000000e0,#0003)}.credit-line{font-size:.78rem;color:var(--muted)}.search-form,.filters{display:grid;gap:.75rem;margin:1rem 0 1.25rem}@media(min-width:900px){.filters{grid-template-columns:1.4fr repeat(4,1fr);align-items:end}}label{display:grid;gap:.25rem;font-size:.82rem;color:var(--gold);font-family:Oswald,Impact,sans-serif;letter-spacing:.08em;text-transform:uppercase}input,select,button{font-family:"Source Sans 3",sans-serif;font-size:1rem;color:var(--ink);background:#12161c;border:1px solid #3a342c;border-radius:0;padding:.55rem .65rem;min-height:2.75rem}button{cursor:pointer}.roster,.hub-list,.source-list,.media-list{list-style:none;padding:0;margin:0}.roster li,.hub-list li{border-bottom:1px solid rgba(212,179,106,.2);padding:.75rem 0}.roster a,.hub-list a{font-family:Oswald,Impact,sans-serif;font-size:1.25rem;letter-spacing:.04em;text-transform:uppercase;text-decoration:none}.meta{color:var(--muted);font-size:.92rem;margin:.15rem 0 0}.badge{display:inline-block;margin-left:.4rem;background:var(--red);color:#fff;font-family:Oswald,Impact,sans-serif;font-size:.72rem;letter-spacing:.12em;padding:.12rem .4rem;vertical-align:middle}.pager{display:flex;gap:.5rem;align-items:center;margin-top:1rem;flex-wrap:wrap}.result-count{color:var(--muted)}.kind{display:inline-block;min-width:6.5rem;font-family:Oswald,Impact,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:var(--red-hot);font-size:.78rem}.media-list li{margin:.9rem 0}.note{border-left:3px solid var(--gold);padding:.2rem 0 .2rem .8rem;color:var(--muted)}.cadence{position:fixed;z-index:9;right:.75rem;bottom:.75rem;left:auto;width:min(34rem,calc(100vw - 1.5rem));display:flex;flex-wrap:wrap;align-items:center;gap:.45rem .65rem;padding:.55rem .7rem;background:#0c1824;border:1px solid var(--line);box-shadow:0 12px 32px #00000073}.cadence[data-playing=true]{border-color:var(--gold)}.cadence button,.cadence-credits{font-family:Oswald,Impact,sans-serif;letter-spacing:.08em;text-transform:uppercase;font-size:.92rem;min-height:2.75rem;padding:.4rem .75rem;text-decoration:none;line-height:1.1}#cadence-toggle{background:var(--red);color:#fff;border:0}#cadence-next,.cadence-credits{background:transparent;color:var(--gold);border:1px solid var(--line)}.cadence-now{margin:0;flex:1 1 12rem;min-width:0}.cadence-kicker{display:block;font-family:Oswald,Impact,sans-serif;font-size:.68rem;letter-spacing:.16em;text-transform:uppercase;color:var(--gold)}#cadence-name{display:block;font-size:.95rem;line-height:1.25}.cadence-vol{display:flex;align-items:center;gap:.4rem;color:var(--muted);font-family:Oswald,Impact,sans-serif;font-size:.78rem;letter-spacing:.08em;text-transform:uppercase}.cadence-vol input{width:6.5rem;accent-color:var(--gold);min-height:2.75rem}.cadence-credit{border-top:1px solid rgba(212,179,106,.25);padding:1rem 0 .25rem}.cadence-credit h3{margin-top:.4rem}@media(max-width:720px){.hero-copy{padding:6.4rem 1.1rem 7.25rem}.hero h1{font-size:3.15rem}.hero blockquote{font-size:1.05rem}.hero-actions{margin-top:.75rem}.hero-credit{margin-top:.65rem}.cadence{left:.5rem;right:.5rem;width:auto;gap:.2rem .45rem;padding:.4rem .55rem;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center}#cadence-toggle{grid-column:1;grid-row:1}.cadence-now{grid-column:2;grid-row:1;flex:none}#cadence-next{grid-column:3;grid-row:1}.cadence-vol{grid-column:1 / -1;grid-row:2}.cadence-vol input{min-height:2.25rem}.cadence-credits{display:none}#cadence-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.hero-copy,.era-tile,.person-card,.spotlight{animation:rise .7s ease both}.era-tile:nth-child(2){animation-delay:.05s}.era-tile:nth-child(3){animation-delay:.1s}.person-card,.era-tile{transition:transform .25s ease,border-color .25s ease}.era-tile:hover,.person-card:hover{transform:translateY(-4px)}@keyframes rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}
