.Vc7PlG_banner{border-bottom:1px solid var(--color-border-soft);background:radial-gradient(90% 160% at 100% 40%, #b8181c6b 0%, #7a101329 38%, transparent 68%), var(--color-bg-elev)}.Vc7PlG_bannerInner{gap:var(--space-2);padding-block:var(--space-6);flex-direction:column;display:flex}.Vc7PlG_eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--color-accent-bright);font-size:13px;font-weight:600}.Vc7PlG_title{font-family:var(--font-serif);letter-spacing:-.01em;font-size:clamp(32px,5vw,52px);font-weight:700;line-height:1.1}.Vc7PlG_description{max-width:46ch;color:var(--color-text-muted);font-size:16px;line-height:1.5}@media (min-width:960px){.Vc7PlG_bannerInner{padding-block:var(--space-7)}.Vc7PlG_description{font-size:17px}}
.WKtYBq_root{top:var(--space-2);right:var(--space-2);z-index:2;position:absolute}.WKtYBq_trigger{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);width:22px;height:22px;color:var(--color-text);cursor:pointer;background:#0b0706a6;border:1px solid #f5efec59;border-radius:50%;justify-content:center;align-items:center;font-size:12px;font-weight:700;line-height:1;transition:background .15s,border-color .15s;display:flex}.WKtYBq_trigger:hover,.WKtYBq_trigger:focus-visible{background:var(--color-accent);border-color:var(--color-accent)}.WKtYBq_popover{width:220px;padding:var(--space-3);border-radius:var(--radius-sm);border:1px solid var(--color-border);background:var(--color-bg-elev-2);position:absolute;top:28px;right:0;box-shadow:0 12px 32px #00000073}.WKtYBq_popover p{color:var(--color-text-muted);font-size:12px;line-height:1.5}
.U3mSea_root{border-radius:inherit;background-position:50%;background-size:cover;align-items:flex-end;width:100%;height:100%;min-height:100%;display:flex;position:relative;overflow:hidden}.U3mSea_root:after{content:"";background:linear-gradient(#0000 40%,#0000008c 100%);position:absolute;inset:0}.U3mSea_image{object-fit:cover}.U3mSea_label{z-index:1;padding:var(--space-2) var(--space-3);letter-spacing:.04em;text-transform:uppercase;color:#f5efec99;font-size:11px;position:relative}.U3mSea_crimson{background-image:radial-gradient(120% 140% at 20% 20%,#5a1418 0%,#2a0d0f 55%,#14090a 100%)}.U3mSea_amber{background-image:radial-gradient(120% 140% at 25% 15%,#6b3a1a 0%,#34190f 55%,#170c09 100%)}.U3mSea_stone{background-image:radial-gradient(120% 140% at 30% 20%,#4a3f3a 0%,#241d1a 55%,#120f0d 100%)}.U3mSea_slate{background-image:radial-gradient(120% 140% at 25% 20%,#3a3c45 0%,#1d1e24 55%,#100f12 100%)}
.Uo9Qca_root{justify-content:space-between;align-items:center;gap:var(--space-4);margin-bottom:var(--space-5);display:flex}.Uo9Qca_title{font-family:var(--font-serif);letter-spacing:-.01em;font-size:clamp(22px,3.5vw,28px);font-weight:700}.Uo9Qca_compact{margin-bottom:var(--space-4)}.Uo9Qca_compact .Uo9Qca_title{font-size:19px}.Uo9Qca_marked .Uo9Qca_title{align-items:center;gap:var(--space-3);display:flex}.Uo9Qca_marked .Uo9Qca_title:before{content:"";background:var(--color-accent-bright);border-radius:2px;flex-shrink:0;width:24px;height:3px}.Uo9Qca_link{align-items:center;gap:var(--space-1);color:var(--color-accent-bright);flex-shrink:0;font-size:13px;font-weight:600;display:inline-flex}.Uo9Qca_link svg{transition:transform .15s}.Uo9Qca_link:hover svg{transform:translate(3px)}
._qqHCa_section{padding-block:var(--space-6);border-top:1px solid var(--color-border-soft)}._qqHCa_panel{isolation:isolate;border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-bg-elev);flex-direction:column;display:flex;position:relative;overflow:hidden}._qqHCa_map{background:#1a1713;height:230px;position:relative}._qqHCa_map:after{content:"";z-index:1;background:linear-gradient(180deg, transparent 55%, var(--color-bg-elev) 100%);pointer-events:none;position:absolute;inset:0}._qqHCa_intro{align-items:flex-start;gap:var(--space-3);padding:var(--space-2) var(--space-4) var(--space-5);flex-direction:column;display:flex}._qqHCa_title{font-family:var(--font-serif);letter-spacing:-.01em;text-wrap:balance;font-size:clamp(24px,6vw,30px);font-weight:700;line-height:1.15}._qqHCa_lead{max-width:36ch;color:var(--color-text-muted);font-size:14px;line-height:1.55}._qqHCa_cta{align-items:center;gap:var(--space-2);min-height:44px;margin-top:var(--space-1);padding:var(--space-3) var(--space-5);background:var(--color-accent-gradient);color:#fff;border-radius:999px;font-size:14px;font-weight:600;transition:filter .15s;display:inline-flex}._qqHCa_cta:hover{filter:brightness(1.12)}._qqHCa_card{gap:var(--space-3);margin:0 var(--space-4) var(--space-4);padding:var(--space-3);border-radius:var(--radius-sm);border:1px solid var(--color-border);background:#0d0a0ae0;transition:border-color .15s;display:flex}._qqHCa_card:hover{border-color:var(--color-accent-dark)}._qqHCa_thumb{background:radial-gradient(90% 120% at 80% 20%, #b8181c6b 0%, #7a101329 45%, transparent 75%), var(--color-bg-elev-2);border-radius:6px;flex-shrink:0;width:96px;min-height:96px;position:relative;overflow:hidden}._qqHCa_thumb img{object-fit:cover}._qqHCa_cardBody{flex-direction:column;gap:3px;min-width:0;display:flex}._qqHCa_cardName{font-size:14px;font-weight:700}._qqHCa_cardMeta{color:var(--color-text-muted);font-size:12px}._qqHCa_cardText{color:var(--color-text-muted);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin-top:3px;font-size:12px;line-height:1.5;display:-webkit-box;overflow:hidden}._qqHCa_cardLink{align-items:center;gap:var(--space-1);padding-top:var(--space-2);color:var(--color-accent-bright);margin-top:auto;font-size:12px;font-weight:600;display:inline-flex}._qqHCa_cardLink svg{transition:transform .15s}._qqHCa_card:hover ._qqHCa_cardLink svg{transform:translate(3px)}@media (min-width:960px){._qqHCa_section{padding-block:var(--space-7)}._qqHCa_panel{justify-content:space-between;align-items:center;gap:var(--space-6);min-height:310px;padding:var(--space-6) var(--space-7);flex-direction:row}._qqHCa_map{z-index:-1;height:auto;position:absolute;inset:0}._qqHCa_map:after{background:linear-gradient(90deg,#0d0a0af5 0%,#0d0a0ad1 24%,#0d0a0a00 46%),radial-gradient(120% 110% at 55%,#0000 50%,#05030399 100%)}._qqHCa_intro{max-width:340px;padding:0}._qqHCa_title{font-size:30px}._qqHCa_card{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);width:350px;margin:0;position:relative}._qqHCa_card:before{content:"";border-block:8px solid #0000;border-right:9px solid var(--color-accent);margin-top:-8px;position:absolute;top:50%;left:-9px}._qqHCa_thumb{width:118px;min-height:118px}}
@font-face{font-family:Mrs Saint Delafield;font-style:normal;font-weight:400;font-display:swap;src:url(../media/aa70d328b406d70e-s.0b732hply2eo6.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Mrs Saint Delafield;font-style:normal;font-weight:400;font-display:swap;src:url(../media/02f8c82079ee3c71-s.p.2-lcev3yyho6z.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Mrs Saint Delafield Fallback;src:local(Arial);ascent-override:146.87%;descent-override:100.35%;line-gap-override:0.0%;size-adjust:61.69%}.rgbw5G_className{font-family:Mrs Saint Delafield,Mrs Saint Delafield Fallback;font-style:normal;font-weight:400}
.JgYmMq_hero{isolation:isolate;min-height:clamp(540px, calc(100svh - 64px - var(--bottom-nav-height)), 720px);background:#0a0b0e;display:flex;position:relative;overflow:hidden}.JgYmMq_art{z-index:-2;object-fit:cover;object-position:68% 0;width:100%;height:100%;position:absolute;inset:0}.JgYmMq_hero:before{content:"";z-index:-1;background:linear-gradient(180deg, #0503038c 0%, #05030300 14%), linear-gradient(180deg, #05030300 24%, #0503039e 44%, #050303e6 60%, var(--color-bg) 100%);position:absolute;inset:0}.JgYmMq_hero:after{content:"";z-index:-1;opacity:.5;pointer-events:none;background:url(/home/grunge.webp) 100% 100%/cover no-repeat;width:min(760px,100%);height:70%;position:absolute;bottom:0;right:0;-webkit-mask-image:radial-gradient(80% 85% at 100% 100%,#000 10%,#0000 68%);mask-image:radial-gradient(80% 85% at 100% 100%,#000 10%,#0000 68%)}.JgYmMq_inner{padding-block:var(--space-8) var(--space-6);flex-direction:column;justify-content:flex-end;display:flex;position:relative}.JgYmMq_copy{align-items:flex-start;gap:var(--space-4);flex-direction:column;max-width:560px;display:flex}.JgYmMq_eyebrow{letter-spacing:.22em;text-transform:uppercase;color:var(--color-accent-bright);font-size:12px;font-weight:700}.JgYmMq_title{font-family:var(--font-serif);letter-spacing:-.015em;text-shadow:0 2px 24px #0000008c;font-size:clamp(38px,10.4vw,46px);font-weight:800;line-height:1.02}.JgYmMq_title span{display:block}.JgYmMq_lead{color:#f6f3f1db;max-width:42ch;font-size:16px;line-height:1.55}.JgYmMq_actions{align-items:center;gap:var(--space-4) var(--space-5);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.JgYmMq_primary{align-items:center;gap:var(--space-2);min-height:48px;padding:var(--space-3) var(--space-5);background:var(--color-accent-gradient);color:#fff;border-radius:999px;font-size:14px;font-weight:600;transition:filter .15s;display:inline-flex;box-shadow:0 10px 28px #b8181c59}.JgYmMq_primary:hover{filter:brightness(1.12)}.JgYmMq_primary svg{transition:transform .15s}.JgYmMq_primary:hover svg{transform:translate(3px)}.JgYmMq_secondary{align-items:center;gap:var(--space-3);display:inline-flex}.JgYmMq_ring{border:1.5px solid #f6f3f1bf;border-radius:50%;place-items:center;width:46px;height:46px;transition:background .15s,border-color .15s;display:grid}.JgYmMq_secondary:hover .JgYmMq_ring{border-color:var(--color-accent-bright);background:var(--color-accent)}.JgYmMq_secondaryText{flex-direction:column;gap:2px;font-size:13px;font-weight:600;display:flex}.JgYmMq_secondaryText span:last-child{color:var(--color-text-muted);font-size:12px;font-weight:400}.JgYmMq_eras,.JgYmMq_script{display:none}@media (min-width:700px){.JgYmMq_hero{min-height:clamp(520px,43vw,700px)}.JgYmMq_art{object-position:50% 26%}.JgYmMq_hero:before{background:linear-gradient(180deg, #05030399 0%, #05030300 16%, #05030300 72%, var(--color-bg) 100%), linear-gradient(90deg, #050303f0 0%, #050303c7 26%, #05030333 50%, #05030300 64%, #05030380 100%)}.JgYmMq_inner{padding-block:var(--space-7);justify-content:center}.JgYmMq_title{font-size:clamp(42px,4.6vw,64px)}.JgYmMq_lead{font-size:17px}}@media (min-width:960px){.JgYmMq_script{right:var(--space-7);text-align:center;color:#f6f3f1e6;text-shadow:0 2px 18px #000000b3;transform-origin:100% 100%;font-size:clamp(44px,4.3vw,62px);line-height:.92;display:block;position:absolute;bottom:9%;transform:rotate(-8deg)}}@media (min-width:1160px){.JgYmMq_eras{top:13%;right:var(--space-6);text-align:right;color:#f6f3f1bd;text-shadow:0 1px 8px #000c;flex-direction:column;gap:21px;padding-right:24px;font-size:12.5px;list-style:none;display:flex;position:absolute}.JgYmMq_eras:before{content:"";background:linear-gradient(#0000,#f6f3f157 18%);width:1px;position:absolute;top:-20px;bottom:8px;right:5px}.JgYmMq_eras li{position:relative}.JgYmMq_eras li:after{content:"";background:#f6f3f19e;border-radius:50%;width:7px;height:7px;margin-top:-3.5px;position:absolute;top:50%;right:-22px}.JgYmMq_eras .JgYmMq_latest{color:#fff}.JgYmMq_eras .JgYmMq_latest:after{background:var(--color-accent-bright);box-shadow:0 0 0 4px #ef404538}.JgYmMq_eras .JgYmMq_latest:before{content:"";background:linear-gradient(180deg, var(--color-accent-bright), transparent);width:1px;height:34px;position:absolute;top:50%;right:-19px}}
.y9D2UW_strip{isolation:isolate;border-top:1px solid var(--color-border-soft);background:var(--color-bg-elev);position:relative;overflow:hidden}.y9D2UW_art{z-index:-1;opacity:.5;background:url(/home/fortress.webp) 50% 22%/cover no-repeat;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0%,#0000 92%);mask-image:linear-gradient(#000 0%,#0000 92%)}.y9D2UW_inner{align-items:flex-start;gap:var(--space-4);padding-block:var(--space-7) var(--space-6);flex-direction:column;display:flex}.y9D2UW_text{gap:var(--space-2);flex-direction:column;display:flex}.y9D2UW_title{font-family:var(--font-serif);letter-spacing:-.01em;font-size:24px;font-weight:700}.y9D2UW_lead{max-width:44ch;color:var(--color-text-muted);font-size:14px;line-height:1.5}.y9D2UW_button{justify-content:center;align-items:center;gap:var(--space-2);min-height:46px;padding:var(--space-3) var(--space-6);border-radius:var(--radius-sm);background:var(--color-accent-gradient);color:#fff;font-size:14px;font-weight:600;transition:filter .15s;display:inline-flex}.y9D2UW_button:hover{filter:brightness(1.12)}@media (min-width:860px){.y9D2UW_art{opacity:.9;width:min(460px,38%);right:auto;-webkit-mask-image:linear-gradient(90deg,#000 30%,#0000 100%);mask-image:linear-gradient(90deg,#000 30%,#0000 100%)}.y9D2UW_inner{justify-content:space-between;align-items:center;gap:var(--space-6);min-height:132px;padding-block:var(--space-5);flex-direction:row;padding-left:min(400px,34%)}}@media (min-width:1192px){.y9D2UW_art{left:calc((100% - var(--container-max)) / 2 + var(--space-6));-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 18% 30%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 18% 30%,#0000 100%)}}
._0gUqWW_root{position:relative}._0gUqWW_rail{gap:var(--space-4);margin-inline:calc(var(--space-4) * -1);padding:2px var(--space-4) var(--space-2);scroll-snap-type:x mandatory;scroll-padding-inline:var(--space-4);scrollbar-width:none;display:flex;overflow-x:auto}._0gUqWW_rail::-webkit-scrollbar{display:none}._0gUqWW_rail>*{flex:0 0 var(--rail-card,78%);scroll-snap-align:start;min-width:0}._0gUqWW_arrow{z-index:3;border:1px solid var(--color-border);width:40px;height:40px;color:var(--color-text);cursor:pointer;background:#0d0a0aeb;border-radius:50%;place-items:center;transition:background .15s,border-color .15s;display:none;position:absolute;top:calc(50% - 22px);box-shadow:0 8px 22px #0000008c}._0gUqWW_arrow:hover{background:var(--color-accent);border-color:var(--color-accent)}._0gUqWW_previous{left:-20px}._0gUqWW_previous svg{transform:scaleX(-1)}._0gUqWW_next{right:-20px}@media (min-width:640px){._0gUqWW_rail{--across:2;margin-inline:0;padding-inline:0;scroll-padding-inline:0}._0gUqWW_rail>*{flex-basis:calc((100% - (var(--across) - 1) * var(--space-4)) / var(--across))}}@media (min-width:960px){._0gUqWW_rail{--across:3}}@media (min-width:1200px){._0gUqWW_rail{--across:4}}@media (hover:hover) and (min-width:640px){._0gUqWW_arrow{display:grid}}
._2WgosG_trigger{align-items:center;gap:var(--space-2);border:1px solid var(--color-border);color:var(--color-text);cursor:pointer;background:#f6f3f10a;border-radius:999px;padding:7px 14px;font-size:13px;font-weight:600;transition:border-color .15s,background .15s,color .15s;display:inline-flex}._2WgosG_trigger:hover{border-color:var(--color-accent);background:#b8181c1f}._2WgosG_trigger:focus-visible{outline:2px solid var(--color-accent-bright);outline-offset:2px}._2WgosG_overlay{--reader-bg:#121010;--reader-text:#e6e1dd;--reader-muted:#958e88;--reader-rule:#e6e1dd1f;--reader-accent:#ef4045;--reader-bar:#121010eb;--reader-font:Georgia, "Times New Roman", serif;z-index:1000;overscroll-behavior:contain;background:var(--reader-bg);color:var(--reader-text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;animation:.2s _2WgosG_fadeIn;position:fixed;inset:0;overflow-y:auto}._2WgosG_overlay[data-theme=sepia]{--reader-bg:#f4ecd8;--reader-text:#3b2f22;--reader-muted:#7d6c57;--reader-rule:#3b2f2224;--reader-accent:#a3151a;--reader-bar:#f4ecd8f0;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}._2WgosG_overlay[data-theme=light]{--reader-bg:#fbfaf8;--reader-text:#1d1a18;--reader-muted:#6b6560;--reader-rule:#1d1a181a;--reader-accent:#b8181c;--reader-bar:#fbfaf8f0;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}._2WgosG_overlay[data-face=sans]{--reader-font:var(--font-sans)}@keyframes _2WgosG_fadeIn{0%{opacity:0}}._2WgosG_progress{z-index:3;height:3px;position:fixed;top:0;left:0;right:0}._2WgosG_progressFill{background:var(--reader-accent);transform-origin:0;height:100%;transform:scaleX(0)}._2WgosG_toolbar{z-index:2;justify-content:space-between;align-items:center;gap:var(--space-3);padding:calc(var(--space-2) + env(safe-area-inset-top,0px)) var(--space-4) var(--space-2);background:var(--reader-bar);border-bottom:1px solid var(--reader-rule);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-family:var(--font-sans);transition:transform .25s,opacity .25s;display:flex;position:sticky;top:0}._2WgosG_toolbarHidden{opacity:0;transform:translateY(-100%)}._2WgosG_toolbar:focus-within{opacity:1;transform:none}._2WgosG_exit{align-items:center;gap:var(--space-2);height:36px;padding:0 var(--space-3) 0 var(--space-2);border-radius:var(--radius-sm);color:var(--reader-text);cursor:pointer;background:0 0;border:0;font-size:14px;font-weight:600;display:inline-flex}._2WgosG_controls{align-items:center;gap:var(--space-2);display:flex}._2WgosG_group{align-items:center;display:flex}._2WgosG_tool,._2WgosG_swatchButton{border-radius:var(--radius-sm);width:36px;height:36px;color:var(--reader-text);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}._2WgosG_exit:hover,._2WgosG_tool:hover:not(:disabled),._2WgosG_swatchButton:hover{background:var(--reader-rule)}._2WgosG_exit:focus-visible,._2WgosG_tool:focus-visible,._2WgosG_swatchButton:focus-visible,._2WgosG_endButton:focus-visible{outline:2px solid var(--reader-accent);outline-offset:1px}._2WgosG_tool:disabled{opacity:.35;cursor:default}._2WgosG_smallA{font-size:13px;font-weight:600}._2WgosG_bigA{font-size:19px;font-weight:600}._2WgosG_faceSerif,._2WgosG_faceSans{font-size:16px}._2WgosG_faceSerif{font-family:Georgia,Times New Roman,serif}._2WgosG_faceSans{font-family:var(--font-sans);font-weight:500}._2WgosG_swatch{border:1px solid #80787080;border-radius:50%;width:20px;height:20px}._2WgosG_swatch[data-swatch=dark]{background:#121010}._2WgosG_swatch[data-swatch=sepia]{background:#f4ecd8}._2WgosG_swatch[data-swatch=light]{background:#fff}._2WgosG_swatchButton[aria-checked=true] ._2WgosG_swatch{box-shadow:0 0 0 2px var(--reader-bg), 0 0 0 4px var(--reader-accent)}._2WgosG_page{max-width:680px;padding:var(--space-7) var(--space-5) var(--space-8);font-family:var(--reader-font);margin-inline:auto}._2WgosG_head{gap:var(--space-3);padding-bottom:var(--space-6);margin-bottom:var(--space-6);border-bottom:1px solid var(--reader-rule);flex-direction:column;display:flex}._2WgosG_meta{gap:var(--space-2) var(--space-4);font-family:var(--font-sans);color:var(--reader-muted);flex-wrap:wrap;font-size:13px;display:flex}._2WgosG_category{letter-spacing:.08em;text-transform:uppercase;color:var(--reader-accent);font-weight:700}._2WgosG_title{font-family:var(--font-serif);text-wrap:balance;font-size:clamp(28px,6vw,44px);font-weight:700;line-height:1.12}._2WgosG_text{font-size:var(--reader-size,20px);flex-direction:column;gap:1.1em;line-height:1.8;display:flex}._2WgosG_text p{text-wrap:pretty}._2WgosG_text h2{font-family:var(--font-serif);margin-top:.8em;font-size:1.35em;font-weight:700;line-height:1.25}._2WgosG_text blockquote{border-left:3px solid var(--reader-accent);color:var(--reader-muted);padding-left:1em;font-style:italic}._2WgosG_end{align-items:center;gap:var(--space-5);margin-top:var(--space-8);flex-direction:column;display:flex}._2WgosG_endMark{color:var(--reader-accent);font-size:18px}._2WgosG_endButton{border:1px solid var(--reader-rule);font-family:var(--font-sans);color:var(--reader-text);cursor:pointer;background:0 0;border-radius:999px;padding:10px 20px;font-size:14px;font-weight:600}._2WgosG_endButton:hover{border-color:var(--reader-accent)}@media (max-width:420px){._2WgosG_exitLabel{display:none}._2WgosG_exit{justify-content:center;width:36px;padding:0}._2WgosG_controls{gap:0}}@media (min-width:768px){._2WgosG_page{padding-top:var(--space-8)}}@media (prefers-reduced-motion:reduce){._2WgosG_overlay{animation:none}._2WgosG_toolbar{transition:none}}
.T7igFq_button{align-items:center;gap:var(--space-2);border:1px solid var(--color-border);color:var(--color-text);cursor:pointer;background:#f6f3f10a;border-radius:999px;padding:7px 14px;font-size:13px;font-weight:600;transition:border-color .15s,background .15s,color .15s;display:inline-flex}.T7igFq_button:hover{border-color:var(--color-accent);background:#b8181c1f}.T7igFq_button:focus-visible{outline:2px solid var(--color-accent-bright);outline-offset:2px}.T7igFq_button svg{flex-shrink:0}
.L4pFla_card{gap:var(--space-4);padding:34px var(--space-5) calc(var(--space-6) + env(safe-area-inset-bottom));flex-direction:column;display:flex;position:relative}.L4pFla_hero{opacity:.8;-webkit-mask-composite:source-in;width:66%;height:168px;position:absolute;top:0;right:0;-webkit-mask-image:linear-gradient(270deg,#000 30%,#0000 100%),linear-gradient(#000 45%,#0000 100%);mask-image:linear-gradient(270deg,#000 30%,#0000 100%),linear-gradient(#000 45%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.L4pFla_hero img{object-fit:cover;object-position:50% 30%}.L4pFla_aiTag{z-index:1;top:var(--space-3);left:var(--space-5);letter-spacing:.06em;text-transform:uppercase;text-shadow:0 1px 4px #000000e6;color:#f6f3f1b3;font-size:10px;position:absolute}.L4pFla_head{gap:var(--space-3);flex-direction:column;display:flex;position:relative}.L4pFla_name{font-family:var(--font-serif);letter-spacing:-.005em;text-wrap:balance;text-shadow:0 1px 12px #050303cc;padding-right:36px;font-size:26px;font-weight:700;line-height:1.15}.L4pFla_meta{gap:var(--space-2);flex-direction:column;display:flex}.L4pFla_meta li{align-items:flex-start;gap:var(--space-3);text-shadow:0 1px 10px #050303e6;font-size:15px;line-height:1.35;display:flex}.L4pFla_meta svg{color:var(--color-accent-bright);flex-shrink:0;margin-top:1px}.L4pFla_share{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0503038c;align-self:flex-start}.L4pFla_summary{color:#f6f3f1db;font-size:15px;line-height:1.6;position:relative}.L4pFla_section{gap:var(--space-3);padding-top:var(--space-4);border-top:1px solid var(--color-border);flex-direction:column;display:flex;position:relative}.L4pFla_sectionRow{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.L4pFla_sectionTitle{align-items:center;gap:var(--space-3);font-family:var(--font-serif);font-size:16px;font-weight:700;display:flex}.L4pFla_sectionTitle svg{color:var(--color-text-muted);flex-shrink:0}.L4pFla_accent,.L4pFla_accent svg{color:var(--color-accent-bright)}.L4pFla_outcome{padding-left:30px;font-size:15px;line-height:1.5}.L4pFla_people{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.L4pFla_person{border-radius:var(--radius-sm);border:1px solid var(--color-border);background:var(--color-bg-elev-2);align-items:center;height:100%;min-height:64px;transition:border-color .15s;display:flex;overflow:hidden}a.L4pFla_person:hover,a.L4pFla_person:focus-visible{border-color:var(--color-text-dim)}.L4pFla_portrait{background:var(--color-bg);width:64px;color:var(--color-text-dim);filter:sepia(.25)saturate(.85);flex-shrink:0;align-self:stretch;place-items:center;display:grid;position:relative}.L4pFla_portrait img{object-fit:cover;object-position:50% 18%}.L4pFla_personText{min-width:0;padding:var(--space-2) var(--space-3);flex-direction:column;gap:2px;display:flex}.L4pFla_personName{font-family:var(--font-serif);font-size:14px;font-weight:600;line-height:1.25}.L4pFla_personRole{color:var(--color-text-muted);font-size:12px;line-height:1.3}.L4pFla_storyButton{justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-sm);border:1px solid var(--color-accent-bright);background:var(--color-accent-gradient);min-height:48px;font-family:var(--font-serif);color:#fff;font-size:16px;font-weight:600;transition:filter .15s;display:flex;position:relative}.L4pFla_storyButton:hover{filter:brightness(1.12)}.L4pFla_storyButton:focus-visible,.L4pFla_person:focus-visible,.L4pFla_seeAll:focus-visible,.L4pFla_related button:focus-visible,.L4pFla_sources a:focus-visible{outline:2px solid var(--color-text);outline-offset:2px}.L4pFla_details{gap:var(--space-2);flex-direction:column;display:flex}.L4pFla_details div{justify-content:space-between;gap:var(--space-4);font-size:14px;line-height:1.45;display:flex}.L4pFla_details dt{color:var(--color-text-muted);flex-shrink:0}.L4pFla_details dd{text-align:right}.L4pFla_seeAll{align-items:center;gap:var(--space-1);margin:calc(var(--space-2) * -1);padding:var(--space-2);color:var(--color-accent-bright);cursor:pointer;background:0 0;border:none;font-size:13px;font-weight:600;display:flex}.L4pFla_related{flex-direction:column;display:flex}.L4pFla_related li+li{border-top:1px solid var(--color-border-soft)}.L4pFla_related button{align-items:center;gap:var(--space-3);width:100%;min-height:60px;padding:var(--space-2) 0;text-align:left;cursor:pointer;background:0 0;border:none;display:flex}.L4pFla_relatedThumb{border:1px solid var(--color-border);border-radius:6px;flex-shrink:0;width:72px;height:46px;position:relative;overflow:hidden}.L4pFla_relatedThumb img{object-fit:cover}.L4pFla_relatedText{flex-direction:column;gap:2px;min-width:0;display:flex}.L4pFla_relatedName{font-family:var(--font-serif);font-size:15px;font-weight:600;line-height:1.25}.L4pFla_related button:hover .L4pFla_relatedName{color:var(--color-accent-bright)}.L4pFla_relatedMeta{color:var(--color-text-muted);font-size:13px}.L4pFla_sources{gap:var(--space-2);flex-direction:column;font-size:13px;line-height:1.45;display:flex}.L4pFla_sources li{flex-direction:column;display:flex}.L4pFla_sources a{text-decoration:underline;-webkit-text-decoration-color:var(--color-text-dim);text-decoration-color:var(--color-text-dim);text-underline-offset:3px}.L4pFla_sources a:hover{-webkit-text-decoration-color:var(--color-text);text-decoration-color:var(--color-text)}.L4pFla_sourceDetail{color:var(--color-text-dim)}@media (min-width:960px){.L4pFla_card{padding:0 var(--space-5) var(--space-5)}.L4pFla_card:not(:has(.L4pFla_hero)){padding-top:var(--space-6)}.L4pFla_hero{width:auto;height:196px;margin-inline:calc(var(--space-5) * -1);opacity:1;-webkit-mask-composite:source-over;margin-bottom:-52px;position:relative;-webkit-mask-image:linear-gradient(#000 50%,#0000 100%);mask-image:linear-gradient(#000 50%,#0000 100%);-webkit-mask-composite:source-over;mask-composite:add}.L4pFla_aiTag{top:118px;right:var(--space-4);left:auto}.L4pFla_person{flex-direction:column;align-items:stretch}.L4pFla_portrait{width:auto;height:104px}.L4pFla_personText{padding-block:var(--space-2);text-align:center;align-items:center}}
.v8l9ra_sheet{--sheet-ease:cubic-bezier(.32, .72, 0, 1);z-index:30;border:1px solid var(--color-border);border-radius:var(--radius-lg) var(--radius-lg) 0 0;background:var(--color-bg-elev);visibility:hidden;max-width:560px;height:calc(100% - 12px);transition:transform .38s var(--sheet-ease), visibility 0s .38s;touch-action:none;border-bottom:none;flex-direction:column;margin-inline:auto;display:flex;position:absolute;bottom:0;left:0;right:0;overflow:clip;transform:translateY(104%);box-shadow:0 -16px 48px #0009}.v8l9ra_sheet[data-open=true]{visibility:visible;transition:transform .38s var(--sheet-ease)}.v8l9ra_sheet[data-open=true][data-snap=peek]{transform:translateY(56%)}.v8l9ra_sheet[data-open=true][data-snap=full]{transform:translateY(0)}.v8l9ra_sheet[data-dragging]{transition:none}.v8l9ra_sheet:before{content:"";z-index:2;background:linear-gradient(var(--color-bg-elev) 40%, transparent);opacity:0;pointer-events:none;height:56px;transition:opacity .2s;position:absolute;top:0;left:0;right:0}.v8l9ra_sheet[data-scrolled]:before{opacity:1}.v8l9ra_grip{z-index:3;cursor:grab;touch-action:none;background:0 0;border:none;justify-content:center;height:28px;padding-top:9px;display:flex;position:absolute;top:0;left:56px;right:56px}.v8l9ra_grip span{background:#f6f3f16b;border-radius:2px;width:44px;height:4px;transition:background-color .15s}.v8l9ra_grip:hover span,.v8l9ra_grip:focus-visible span{background:var(--color-text)}.v8l9ra_grip:focus-visible{outline:none}.v8l9ra_close{z-index:3;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);width:36px;height:36px;color:var(--color-text);cursor:pointer;background:#0503038c;border:1px solid #f6f3f129;border-radius:50%;justify-content:center;align-items:center;transition:background-color .15s,border-color .15s;display:flex;position:absolute;top:10px;right:10px}.v8l9ra_close:hover{background:#050303cc;border-color:#f6f3f166}.v8l9ra_close:focus-visible{outline:2px solid var(--color-accent-bright);outline-offset:2px}.v8l9ra_body{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--color-border) transparent;flex:1;min-height:0;overflow:clip}.v8l9ra_sheet[data-snap=full] .v8l9ra_body{touch-action:pan-y;overflow-y:auto}@media (min-width:960px){.v8l9ra_sheet,.v8l9ra_sheet[data-open=true]{top:var(--space-4);right:var(--space-4);bottom:var(--space-4);border-bottom:1px solid var(--color-border);border-radius:var(--radius-md);touch-action:auto;width:384px;max-width:none;height:auto;margin-inline:0;left:auto;box-shadow:0 24px 64px #0009}.v8l9ra_sheet{transform:translateX(calc(100% + var(--space-6)))}.v8l9ra_sheet[data-open=true][data-snap]{transform:none}.v8l9ra_grip{display:none}.v8l9ra_sheet .v8l9ra_body,.v8l9ra_sheet[data-snap=full] .v8l9ra_body{touch-action:auto;overflow-y:auto}}@media (prefers-reduced-motion:reduce){.v8l9ra_sheet,.v8l9ra_sheet[data-open=true]{transition-duration:0s}}
.NyEz1q_root{gap:var(--space-4);padding:34px var(--space-5) calc(var(--space-5) + env(safe-area-inset-bottom));flex-direction:column;display:flex}.NyEz1q_head{gap:var(--space-1);flex-direction:column;padding-right:40px;display:flex}.NyEz1q_title{font-family:var(--font-serif);font-size:24px;font-weight:700;line-height:1.2}.NyEz1q_count{color:var(--color-text-muted);font-size:13px}.NyEz1q_search{align-items:center;gap:var(--space-2);height:46px;padding:0 var(--space-4);border:1px solid var(--color-border);background:var(--color-bg);color:var(--color-text-muted);border-radius:999px;display:flex}.NyEz1q_search:focus-within{border-color:var(--color-accent)}.NyEz1q_search svg{flex-shrink:0}.NyEz1q_search input{min-width:0;font:inherit;color:var(--color-text);background:0 0;border:none;outline:none;flex:1;font-size:16px}.NyEz1q_search input::placeholder{color:var(--color-text-dim)}.NyEz1q_list li+li{border-top:1px solid var(--color-border-soft)}.NyEz1q_list button{justify-content:space-between;align-items:center;gap:var(--space-3);width:100%;min-height:64px;padding:var(--space-3) 0;text-align:left;color:var(--color-text-dim);cursor:pointer;background:0 0;border:none;display:flex}.NyEz1q_list button:focus-visible{outline:2px solid var(--color-text);outline-offset:2px}.NyEz1q_text{flex-direction:column;gap:3px;min-width:0;display:flex}.NyEz1q_name{font-family:var(--font-serif);color:var(--color-text);font-size:17px;font-weight:600;line-height:1.25;transition:color .15s}.NyEz1q_list button:hover .NyEz1q_name{color:var(--color-accent-bright)}.NyEz1q_meta{color:var(--color-text-muted);font-size:14px}.NyEz1q_list svg{flex-shrink:0}.NyEz1q_empty{padding-block:var(--space-4);color:var(--color-text-dim);font-size:14px}@media (min-width:960px){.NyEz1q_root{padding-top:var(--space-5)}}
.QRCtpa_card{border-radius:var(--radius-md);border:1px solid var(--color-border-soft);background:var(--color-bg-elev);flex-direction:column;transition:border-color .15s,transform .15s;display:flex;overflow:hidden}.QRCtpa_card:hover{border-color:var(--color-border);transform:translateY(-2px)}.QRCtpa_media{aspect-ratio:3/2;width:100%;position:relative}.QRCtpa_media img{object-position:50% 20%}.QRCtpa_body{gap:var(--space-2);padding:var(--space-4);flex-direction:column;flex:1;display:flex}.QRCtpa_category{letter-spacing:.06em;text-transform:uppercase;color:var(--color-accent-bright);font-size:11px;font-weight:700}.QRCtpa_title{font-family:var(--font-serif);letter-spacing:-.01em;font-size:18px;font-weight:700;line-height:1.3}.QRCtpa_meta{align-items:center;gap:var(--space-4);padding-top:var(--space-1);color:var(--color-text-dim);margin-top:auto;font-size:12px;display:flex}.QRCtpa_metaItem{align-items:center;gap:var(--space-1);display:inline-flex}.QRCtpa_arrow{border:1px solid var(--color-border);width:26px;height:26px;color:var(--color-text-muted);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;transition:background .15s,border-color .15s,color .15s;display:flex}.QRCtpa_card:hover .QRCtpa_arrow{border-color:var(--color-accent);background:var(--color-accent);color:#fff}.QRCtpa_compact .QRCtpa_media{aspect-ratio:16/10}.QRCtpa_compact .QRCtpa_title{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:17px;display:-webkit-box;overflow:hidden}.QRCtpa_compact .QRCtpa_meta{gap:var(--space-3)}.QRCtpa_compact .QRCtpa_metaItem{white-space:nowrap}
._090C2W_section{padding-block:var(--space-6)}@media (min-width:960px){._090C2W_section{padding-block:var(--space-7)}}
.HDkIkq_tile{aspect-ratio:4/5;border-radius:var(--radius-sm);border:1px solid var(--color-border);background:var(--color-bg-elev);transition:border-color .15s,transform .15s;display:block;position:relative;overflow:hidden}.HDkIkq_tile:hover{border-color:var(--color-accent-dark);transform:translateY(-2px)}.HDkIkq_tile img{object-position:50% 18%;transition:transform .4s}.HDkIkq_tile:hover img{transform:scale(1.04)}.HDkIkq_tile:after{content:"";pointer-events:none;background:linear-gradient(#0000 45%,#050303e6 100%);position:absolute;inset:0}.HDkIkq_caption{right:56px;bottom:var(--space-3);left:var(--space-4);z-index:1;flex-direction:column;gap:3px;display:flex;position:absolute}.HDkIkq_name{font-family:var(--font-serif);letter-spacing:-.01em;font-size:18px;font-weight:700;line-height:1.2}.HDkIkq_meta{color:#f6f3f1b8;align-items:baseline;min-width:0;font-size:12px;display:flex}.HDkIkq_tag{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.HDkIkq_years{white-space:nowrap;flex-shrink:0}.HDkIkq_tag+.HDkIkq_years:before{content:"•";margin-inline:6px}.HDkIkq_go{right:var(--space-3);bottom:var(--space-3);z-index:1;background:#05030373;border:1px solid #f6f3f173;border-radius:50%;place-items:center;width:32px;height:32px;transition:background .15s,border-color .15s;display:grid;position:absolute}.HDkIkq_tile:hover .HDkIkq_go{border-color:var(--color-accent);background:var(--color-accent)}@media (min-width:640px){.HDkIkq_tile{aspect-ratio:4/3}.HDkIkq_list{aspect-ratio:5;min-height:150px}}@media (prefers-reduced-motion:reduce){.HDkIkq_tile img{transition:none}}
.mXj2mq_hero{background:var(--color-bg-elev);border-bottom:1px solid var(--color-border-soft);position:relative;overflow:hidden}.mXj2mq_heroMedia{aspect-ratio:4/3;width:100%;position:relative}.mXj2mq_heroMedia img{object-position:50% 20%}.mXj2mq_heroMedia:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(180deg, transparent 40%, var(--color-bg-elev) 97%);position:absolute;inset:-1px}.mXj2mq_heroInner{z-index:2;gap:var(--space-4);margin-top:calc(var(--space-8) * -1);padding-bottom:var(--space-6);pointer-events:none;flex-direction:column;display:flex;position:relative}.mXj2mq_heroInner>*{pointer-events:auto}.mXj2mq_breadcrumb{align-items:center;gap:var(--space-2);color:var(--color-text-muted);font-size:13px;display:flex}.mXj2mq_breadcrumb a{transition:color .15s;display:flex}.mXj2mq_breadcrumb a:hover{color:var(--color-text)}.mXj2mq_breadcrumb svg{flex-shrink:0}.mXj2mq_breadcrumb span{white-space:nowrap;text-overflow:ellipsis;color:var(--color-text);overflow:hidden}.mXj2mq_identity{align-items:flex-start;gap:var(--space-3);flex-direction:column;display:flex}.mXj2mq_name{font-family:var(--font-serif);letter-spacing:-.01em;text-wrap:balance;font-size:clamp(34px,5.4vw,60px);font-weight:700;line-height:1.05}.mXj2mq_era{letter-spacing:.02em;color:var(--color-text-muted);font-size:18px}.mXj2mq_tags{gap:var(--space-2);margin-top:var(--space-1);flex-wrap:wrap;display:flex}.mXj2mq_tags li{padding:6px var(--space-3);border:1px solid var(--color-border);background:var(--color-bg-elev-2);border-radius:6px;font-size:13px;font-weight:600;line-height:1.3}.mXj2mq_tags li:first-child{background:var(--color-accent-gradient);color:#fff;border-color:#0000}.mXj2mq_summary{max-width:46ch;margin-top:var(--space-1);color:#f6f3f1db;font-size:17px;line-height:1.55}.mXj2mq_birthplace{align-items:center;gap:var(--space-2);color:var(--color-text-muted);font-size:14px;display:flex}.mXj2mq_birthplace svg{color:var(--color-accent-bright);flex-shrink:0}.mXj2mq_body{padding-top:var(--space-5);flex-direction:column;display:flex}.mXj2mq_section{padding-block:var(--space-6);border-top:1px solid var(--color-border-soft)}.mXj2mq_body>.mXj2mq_section:first-child{padding-top:var(--space-2);border-top:none}.mXj2mq_facts{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.mXj2mq_fact{padding:var(--space-3) var(--space-3) var(--space-3) 42px;border-radius:var(--radius-sm);border:1px solid var(--color-border);background:var(--color-bg-elev);overflow-wrap:anywhere;position:relative}.mXj2mq_fact dt{color:var(--color-text-dim);margin-bottom:2px;font-size:12px}.mXj2mq_fact dt svg{color:var(--color-accent-bright);position:absolute;top:14px;left:13px}.mXj2mq_fact dd{flex-direction:column;gap:1px;font-size:14px;font-weight:500;line-height:1.35;display:flex}.mXj2mq_fact dd span{color:var(--color-text-muted);font-size:12px;font-weight:400}.mXj2mq_columns{gap:var(--space-7);padding-block:var(--space-6);flex-direction:column;display:flex}.mXj2mq_column{flex:1;min-width:0}.mXj2mq_points,.mXj2mq_timeline{flex-direction:column;max-width:640px;display:flex}.mXj2mq_points{gap:var(--space-5)}.mXj2mq_point{gap:var(--space-4);grid-template-columns:44px minmax(0,1fr);display:grid}.mXj2mq_pointNumber{border-radius:var(--radius-sm);border:1px solid var(--color-accent-dark);font-variant-numeric:tabular-nums;height:44px;color:var(--color-accent-bright);background:#b8181c14;justify-content:center;align-items:center;font-size:16px;font-weight:600;display:flex}.mXj2mq_itemTitle{font-family:var(--font-serif);font-size:17px;font-weight:700;line-height:1.3}.mXj2mq_itemText{margin-top:var(--space-1);color:var(--color-text-muted);font-size:14px;line-height:1.6}.mXj2mq_moment{--rail:5px;padding:0 0 var(--space-5) 28px;gap:2px;display:grid;position:relative}.mXj2mq_moment:last-child{padding-bottom:0}.mXj2mq_moment:before{content:"";top:4px;left:calc(var(--rail) - 5px);background:var(--color-accent-bright);border-radius:50%;width:11px;height:11px;position:absolute;box-shadow:0 0 0 4px #ef404529}.mXj2mq_moment:after{content:"";top:22px;bottom:-2px;left:var(--rail);background:var(--color-accent-dark);width:1px;position:absolute}.mXj2mq_moment:last-child:after{display:none}.mXj2mq_momentDate{color:var(--color-accent-bright);font-size:14px;font-weight:600;line-height:1.4}.mXj2mq_stories{gap:var(--space-4);margin-inline:calc(var(--space-4) * -1);padding-inline:var(--space-4);scroll-snap-type:x mandatory;scroll-padding-inline:var(--space-4);display:flex;overflow-x:auto}.mXj2mq_stories::-webkit-scrollbar{display:none}.mXj2mq_stories>*{scroll-snap-align:start;flex:0 0 78%}.mXj2mq_stories>:only-child{flex-basis:100%}.mXj2mq_empty{max-width:60ch;color:var(--color-text-dim);font-size:14px;line-height:1.6}.mXj2mq_archive{gap:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid}.mXj2mq_entities,.mXj2mq_sources{gap:var(--space-3);flex-direction:column;display:flex}.mXj2mq_entity{align-items:center;gap:var(--space-3);display:flex}.mXj2mq_entityThumb,.mXj2mq_entityIcon{border-radius:var(--radius-sm);border:1px solid var(--color-border);flex-shrink:0;width:44px;height:44px;position:relative;overflow:hidden}.mXj2mq_entityIcon{background:var(--color-bg-elev);color:var(--color-text-dim);justify-content:center;align-items:center;display:flex}.mXj2mq_entityName{font-size:14px;font-weight:600;line-height:1.35;transition:color .15s;display:block}.mXj2mq_entityMeta{color:var(--color-text-dim);margin-top:1px;font-size:12px;line-height:1.4;display:block}a.mXj2mq_entity:hover .mXj2mq_entityName,a.mXj2mq_entityName:hover{color:var(--color-accent-bright)}.mXj2mq_source{gap:var(--space-3);overflow-wrap:anywhere;display:flex}.mXj2mq_source svg{color:var(--color-text-dim);flex-shrink:0;margin-top:2px}.mXj2mq_source .mXj2mq_entityName{font-weight:500}@media (min-width:640px){.mXj2mq_heroMedia{aspect-ratio:16/9}.mXj2mq_facts{grid-template-columns:repeat(3,minmax(0,1fr))}.mXj2mq_moment{--date:104px;--rail:calc(var(--date) + 20px);grid-template-columns:var(--date) minmax(0, 1fr);gap:44px;padding-left:0}.mXj2mq_stories{grid-template-columns:repeat(2,minmax(0,1fr));margin-inline:0;padding-inline:0;display:grid;overflow:visible}}@media (min-width:960px){.mXj2mq_hero{min-height:480px;display:flex}.mXj2mq_heroMedia{top:0;right:max(0px, calc((100% - var(--container-max)) / 2 + var(--space-6)));aspect-ratio:4/3;width:auto;max-width:62%;position:absolute;bottom:0}.mXj2mq_heroMedia:after{background:linear-gradient(90deg, var(--color-bg-elev) 0%, #0d0a0af0 8%, #0d0a0ab8 22%, #0d0a0a57 42%, transparent 66%)}.mXj2mq_heroInner{gap:var(--space-5);padding-block:var(--space-5) var(--space-7);margin-top:0}.mXj2mq_identity{max-width:50%;margin-block:auto}.mXj2mq_body{padding-top:var(--space-6)}.mXj2mq_section{padding-block:var(--space-7)}.mXj2mq_facts{padding-block:var(--space-4);border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-bg-elev);grid-template-columns:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:0}.mXj2mq_fact{padding:var(--space-1) var(--space-4) var(--space-1) 52px;background:0 0;border:none;border-radius:0}.mXj2mq_fact+.mXj2mq_fact{border-left:1px solid var(--color-border)}.mXj2mq_fact dt svg{top:6px;left:20px}.mXj2mq_columns{padding-block:var(--space-7);flex-direction:row}.mXj2mq_column+.mXj2mq_column{padding-left:var(--space-7);border-left:1px solid var(--color-border-soft)}.mXj2mq_stories{gap:var(--space-5);grid-template-columns:repeat(4,minmax(0,1fr))}.mXj2mq_archive{gap:var(--space-7)}}@media (min-width:1192px){.mXj2mq_heroMedia:after{background:linear-gradient(270deg, var(--color-bg-elev) 0%, #0d0a0a99 8%, transparent 24%), linear-gradient(90deg, var(--color-bg-elev) 0%, #0d0a0af0 8%, #0d0a0ab8 22%, #0d0a0a57 42%, transparent 66%)}}
._2gBCmG_hero{background:var(--color-bg-elev);position:relative;overflow:hidden}._2gBCmG_heroMedia{aspect-ratio:3/2;width:100%;position:relative}._2gBCmG_heroMedia img{object-position:50% 20%}._2gBCmG_heroMedia:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(180deg, transparent 55%, var(--color-bg-elev) 100%);position:absolute;inset:0}._2gBCmG_credit{right:var(--space-3);bottom:var(--space-3);z-index:2;color:#f6f3f1bf;font-size:11px;position:absolute}._2gBCmG_heroInner{z-index:2;gap:var(--space-5);padding-block:var(--space-4) var(--space-6);flex-direction:column;display:flex;position:relative}._2gBCmG_breadcrumb{align-items:center;gap:var(--space-2);color:var(--color-text-muted);font-size:13px;display:flex}._2gBCmG_breadcrumb a{transition:color .15s;display:flex}._2gBCmG_breadcrumb a:hover{color:var(--color-text)}._2gBCmG_breadcrumb svg{flex-shrink:0}._2gBCmG_breadcrumb span{white-space:nowrap;text-overflow:ellipsis;color:var(--color-text);overflow:hidden}._2gBCmG_heroText{align-items:flex-start;gap:var(--space-3);flex-direction:column;display:flex}._2gBCmG_kicker{align-items:center;gap:var(--space-4);color:var(--color-text-muted);font-size:13px;display:flex}._2gBCmG_category{letter-spacing:.08em;text-transform:uppercase;color:var(--color-accent-bright);font-size:12px;font-weight:700}._2gBCmG_title{font-family:var(--font-serif);letter-spacing:-.01em;text-wrap:balance;font-size:clamp(30px,4.4vw,52px);font-weight:700;line-height:1.08}._2gBCmG_excerpt{color:#f6f3f1db;max-width:48ch;font-size:18px;line-height:1.5}._2gBCmG_metaRow{align-items:center;gap:var(--space-3) var(--space-5);margin-top:var(--space-2);flex-wrap:wrap;display:flex}._2gBCmG_metaItem{align-items:center;gap:var(--space-2);color:var(--color-text-muted);font-size:13px;display:flex}._2gBCmG_paper{--paper-bg:var(--color-bg);--paper-card:var(--color-bg-elev);--paper-rule:var(--color-border);--paper-text:#e4dfdb;--paper-muted:var(--color-text-muted);background:var(--paper-bg);border-top:1px solid var(--color-border);color:var(--paper-text);padding-block:var(--space-6) var(--space-8)}._2gBCmG_layout{gap:var(--space-7);flex-direction:column;display:flex}._2gBCmG_prose{gap:var(--space-5);flex-direction:column;max-width:680px;font-family:Georgia,Times New Roman,serif;display:flex}._2gBCmG_prose p{font-size:18px;line-height:1.75}._2gBCmG_prose>p:first-child:not(._2gBCmG_placeholder):first-letter{float:left;margin:8px var(--space-3) 0 0;font-family:var(--font-serif);color:var(--color-accent-bright);font-size:76px;font-weight:700;line-height:.75}._2gBCmG_prose h2{margin-top:var(--space-3);font-family:var(--font-serif);font-size:28px;font-weight:700;line-height:1.2}._2gBCmG_prose blockquote{padding:var(--space-2) 0 var(--space-2) var(--space-5);border-left:3px solid var(--color-accent);font-family:var(--font-serif);font-size:22px;font-style:italic;line-height:1.45}._2gBCmG_prose ._2gBCmG_placeholder{color:var(--paper-muted);font-style:italic}._2gBCmG_aside{gap:var(--space-6);flex-direction:column;display:flex}._2gBCmG_details{gap:var(--space-3);padding:var(--space-5);border-radius:var(--radius-sm);border:1px solid var(--paper-rule);border-bottom:3px solid var(--color-accent);background:var(--paper-card);flex-direction:column;display:flex}._2gBCmG_details div{justify-content:space-between;gap:var(--space-4);font-size:14px;display:flex}._2gBCmG_details dt{color:var(--paper-muted)}._2gBCmG_details dd{text-align:right;font-weight:600}._2gBCmG_related{flex-direction:column;display:flex}._2gBCmG_relatedHeading{padding-bottom:var(--space-3);border-bottom:1px solid var(--paper-rule);letter-spacing:.08em;text-transform:uppercase;color:var(--paper-muted);font-size:12px;font-weight:700}._2gBCmG_relatedItem{align-items:center;gap:var(--space-3);padding-block:var(--space-4);border-bottom:1px solid var(--paper-rule);display:flex}._2gBCmG_relatedThumb{aspect-ratio:3/2;border-radius:var(--radius-sm);flex-shrink:0;width:84px;position:relative;overflow:hidden}._2gBCmG_relatedCategory{margin-bottom:var(--space-1);letter-spacing:.06em;text-transform:uppercase;color:var(--color-accent-bright);font-size:11px;font-weight:700;display:block}._2gBCmG_relatedTitle{font-family:var(--font-serif);font-size:15px;font-weight:700;line-height:1.3;transition:color .15s;display:block}._2gBCmG_relatedItem:hover ._2gBCmG_relatedTitle{color:var(--color-accent-bright)}@media (min-width:960px){._2gBCmG_hero{min-height:440px;display:flex}._2gBCmG_heroMedia{top:0;right:max(0px, calc((100% - var(--container-max)) / 2 + var(--space-6)));width:auto;max-width:68%;position:absolute;bottom:0}._2gBCmG_heroMedia:after{background:linear-gradient(90deg, var(--color-bg-elev) 0%, #0d0a0a8c 30%, transparent 62%)}._2gBCmG_heroInner{padding-block:var(--space-5) var(--space-7)}._2gBCmG_heroText{max-width:54%;margin-block:auto}._2gBCmG_breadcrumb span{max-width:40ch}._2gBCmG_paper{padding-block:var(--space-7) var(--space-8)}._2gBCmG_layout{justify-content:space-between;align-items:start;gap:var(--space-7);grid-template-columns:minmax(0,680px) 300px;display:grid}._2gBCmG_aside{position:sticky;top:96px}}@media (min-width:1192px){._2gBCmG_heroMedia:after{background:linear-gradient(270deg, var(--color-bg-elev) 0%, transparent 22%), linear-gradient(90deg, var(--color-bg-elev) 0%, #0d0a0a8c 30%, transparent 62%)}}
.BOBBAW_toolbar{gap:var(--space-3);padding-block:var(--space-4);flex-direction:column;display:flex}.BOBBAW_filters{gap:var(--space-2);margin-inline:calc(var(--space-4) * -1);padding-inline:var(--space-4);display:flex;overflow-x:auto}.BOBBAW_filters::-webkit-scrollbar{display:none}.BOBBAW_filter{height:38px;padding:0 var(--space-4);border:1px solid var(--color-border);background:var(--color-bg-elev);color:var(--color-text);cursor:pointer;border-radius:6px;flex-shrink:0;font-size:14px;font-weight:500;transition:border-color .15s,background-color .15s}.BOBBAW_filter:hover{border-color:var(--color-text-dim)}.BOBBAW_filterActive,.BOBBAW_filterActive:hover{background:var(--color-accent-gradient);color:#fff;border-color:#0000;font-weight:600}.BOBBAW_controls{gap:var(--space-2);display:flex}.BOBBAW_search{align-items:center;gap:var(--space-2);min-width:0;height:38px;padding:0 var(--space-3);border:1px solid var(--color-border);background:var(--color-bg-elev);color:var(--color-text-muted);border-radius:999px;flex:1;display:flex}.BOBBAW_search:focus-within{border-color:var(--color-accent)}.BOBBAW_search svg{flex-shrink:0}.BOBBAW_search input{min-width:0;font:inherit;color:var(--color-text);background:0 0;border:none;outline:none;flex:1;font-size:14px}.BOBBAW_search input::placeholder{color:var(--color-text-dim)}.BOBBAW_sort{height:38px;padding:0 var(--space-3);border:1px solid var(--color-border);background:var(--color-bg-elev);font:inherit;color:var(--color-text);cursor:pointer;border-radius:6px;font-size:14px}.BOBBAW_layouts{border:1px solid var(--color-border);border-radius:6px;display:none;overflow:hidden}.BOBBAW_layouts button{background:var(--color-bg-elev);width:38px;height:36px;color:var(--color-text-muted);cursor:pointer;border:none;justify-content:center;align-items:center;display:flex}.BOBBAW_layouts .BOBBAW_layoutActive{background:var(--color-accent-gradient);color:#fff}.BOBBAW_grid,.BOBBAW_list{gap:var(--space-4);padding-bottom:var(--space-6);grid-template-columns:minmax(0,1fr);display:grid}.BOBBAW_empty{padding-block:var(--space-6) var(--space-8);color:var(--color-text-dim);font-size:14px}@media (min-width:640px){.BOBBAW_grid{grid-template-columns:repeat(2,minmax(0,1fr))}.BOBBAW_layouts{display:flex}}@media (min-width:960px){.BOBBAW_toolbar{justify-content:space-between;align-items:center;gap:var(--space-4);padding-block:var(--space-5);flex-direction:row}.BOBBAW_filters{margin-inline:0;padding-inline:0}.BOBBAW_controls{flex-shrink:0}.BOBBAW_search{flex:none;width:240px}.BOBBAW_grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1200px){.BOBBAW_grid{grid-template-columns:repeat(4,minmax(0,1fr))}}
.FmDXOG_section{padding-block:var(--space-6);border-top:1px solid var(--color-border-soft)}.FmDXOG_rail{--rail-card:64%}.FmDXOG_tile{aspect-ratio:4/5;border-radius:var(--radius-sm);border:1px solid var(--color-border);background:var(--color-bg-elev);transition:border-color .15s,transform .15s;display:block;position:relative;overflow:hidden}.FmDXOG_tile:hover{border-color:var(--color-accent-dark);transform:translateY(-2px)}.FmDXOG_tile img{object-position:50% 18%;transition:transform .4s}.FmDXOG_tile:hover img{transform:scale(1.04)}.FmDXOG_tile:after{content:"";pointer-events:none;background:linear-gradient(#0000 45%,#050303e6 100%);position:absolute;inset:0}.FmDXOG_caption{right:56px;bottom:var(--space-3);left:var(--space-4);z-index:1;flex-direction:column;gap:3px;display:flex;position:absolute}.FmDXOG_name{font-family:var(--font-serif);letter-spacing:-.01em;font-size:18px;font-weight:700;line-height:1.2}.FmDXOG_meta{color:#f6f3f1b8;align-items:baseline;min-width:0;font-size:12px;display:flex}.FmDXOG_tag{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.FmDXOG_years{white-space:nowrap;flex-shrink:0}.FmDXOG_tag+.FmDXOG_years:before{content:"•";margin-inline:6px}.FmDXOG_go{right:var(--space-3);bottom:var(--space-3);z-index:1;background:#05030373;border:1px solid #f6f3f173;border-radius:50%;place-items:center;width:32px;height:32px;transition:background .15s,border-color .15s;display:grid;position:absolute}.FmDXOG_tile:hover .FmDXOG_go{border-color:var(--color-accent);background:var(--color-accent)}@media (min-width:640px){.FmDXOG_tile{aspect-ratio:4/3}}@media (min-width:960px){.FmDXOG_section{padding-block:var(--space-7)}}@media (prefers-reduced-motion:reduce){.FmDXOG_tile img{transition:none}}
.p4oD2q_toolbar{padding-block:var(--space-4);display:flex}.p4oD2q_search{align-items:center;gap:var(--space-2);min-width:0;height:38px;padding:0 var(--space-3);border:1px solid var(--color-border);background:var(--color-bg-elev);color:var(--color-text-muted);border-radius:999px;flex:1;display:flex}.p4oD2q_search:focus-within{border-color:var(--color-accent)}.p4oD2q_search svg{flex-shrink:0}.p4oD2q_search input{min-width:0;font:inherit;color:var(--color-text);background:0 0;border:none;outline:none;flex:1;font-size:14px}.p4oD2q_search input::placeholder{color:var(--color-text-dim)}.p4oD2q_grid{gap:var(--space-4);padding-bottom:var(--space-8);grid-template-columns:1fr;display:grid}.p4oD2q_empty{padding-block:var(--space-6) var(--space-8);color:var(--color-text-dim);font-size:14px}@media (min-width:640px){.p4oD2q_grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:960px){.p4oD2q_toolbar{padding-block:var(--space-5)}.p4oD2q_search{flex:none;width:320px}.p4oD2q_grid{gap:var(--space-5);grid-template-columns:repeat(3,1fr)}}
