@font-face{font-family:Thmanyah Serif Display;src:url(/fonts/thmanyah/thmanyahserifdisplay-Medium.woff2)format("woff2");font-weight:400 600;font-display:swap}@font-face{font-family:Thmanyah Serif Display;src:url(/fonts/thmanyah/thmanyahserifdisplay-Bold.woff2)format("woff2");font-weight:700;font-display:swap}@font-face{font-family:Thmanyah Serif Text;src:url(/fonts/thmanyah/thmanyahseriftext-Regular.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Thmanyah Serif Text;src:url(/fonts/thmanyah/thmanyahseriftext-Bold.woff2)format("woff2");font-weight:700;font-display:swap}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-base:#0f1b29;--color-surface:#16263a;--color-surface-hover:#1c2e44;--color-footer:#0b141f;--color-header:#0f1b29eb;--color-border:#263a50;--color-border-strong:#3a5068;--color-field-border:#5c748d;--color-accent:#e8873a;--color-accent-hover:#d2732a;--color-on-accent:#0f1b29;--color-text:#f3f1ec;--color-text-soft:#c9d1d8;--color-text-secondary:#a7b3bf;--color-text-faint:#8190a0;--color-placeholder:#8190a0;--color-danger:#f0a1a1;--color-success:#4cc38a;--color-play-disc:#0f1b29d9;--thumb-placeholder:repeating-linear-gradient(135deg, #1c2e44 0 12px, #213650 12px 24px);--shadow-popover:0 16px 40px #00000059;--font-display:"Thmanyah Serif Display", "Segoe UI", Tahoma, "Geeza Pro", system-ui, sans-serif;--font-text:"Thmanyah Serif Text", "Segoe UI", Tahoma, "Geeza Pro", system-ui, sans-serif;--font-ui:var(--font-text);--text-xs:12px;--text-sm:13px;--text-note:13.5px;--text-meta:14px;--text-ui:15px;--text-body:16px;--text-lead:17px;--text-lead-lg:18px;--text-card-title:19px;--text-card-title-lg:21px;--h1-hero:clamp(36px, 4.8vw, 60px);--h1-page:clamp(32px, 4vw, 50px);--h1-compact:clamp(28px, 3.4vw, 40px);--h2-section:clamp(28px, 3vw, 40px);--h2-band:clamp(26px, 3vw, 36px);--h2-closing:clamp(24px, 2.6vw, 34px);--leading-heading:1.3;--leading-title:1.25;--leading-card:1.8;--leading-lead:1.9;--content-max:1200px;--reading-max:780px;--narrow-max:720px;--gutter:24px;--space:8px;--header-height:72px;--radius-xs:6px;--radius-sm:8px;--radius-md:10px;--radius-card:12px;--radius-lg:14px;--radius-pill:999px;--control-sm:38px;--control-md:44px;--control:48px;--control-lg:52px;--control-xl:54px}@media (max-width:639px){:root{--gutter:20px}}*,:before,:after{box-sizing:border-box}html{background:var(--color-base);-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--header-height) + 16px)}body{background:var(--color-base);color:var(--color-text);font-family:var(--font-text);text-wrap:pretty;-webkit-font-smoothing:antialiased;margin:0;line-height:1.6}h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}h1,h2,h3{text-wrap:balance}a{color:var(--color-accent);text-underline-offset:.3em}a:hover{color:var(--color-accent-hover)}:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}img,svg,video{max-width:100%}input,select,textarea,button{font:inherit;color:inherit}input,select,textarea{min-width:0;max-width:100%}::placeholder{color:var(--color-placeholder);opacity:1}::selection{background:#e8873a59}[hidden]{display:none!important}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:30;background:var(--color-accent);border-radius:var(--radius-sm);color:var(--color-on-accent);padding:10px 16px;font-weight:700;text-decoration:none;position:absolute;inset-block-start:8px;inset-inline-start:8px;transform:translateY(-200%)}.skip-link:focus-visible{transform:none}.ltr{direction:ltr;unicode-bidi:isolate}@media print{:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html,body{color:#000;background:#fff}header,footer,.skip-link,.no-print{display:none!important}input,textarea{color:#000!important;background:#fff!important;border:1px solid #999!important}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
