@font-face{font-family:thmanyahText;src:url(../media/thmanyahseriftext_Light-s.p.2buyu3v4-iiez.woff2)format("woff2");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:thmanyahText;src:url(../media/thmanyahseriftext_Regular-s.p.39nbjifinqex1.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:thmanyahText;src:url(../media/thmanyahseriftext_Medium-s.p.0pnfqaut-rmvk.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:thmanyahText Fallback;src:local(Arial);ascent-override:88.1%;descent-override:22.03%;line-gap-override:0.0%;size-adjust:113.51%}.thmanyahtext_987f39c5-module__8VPL8W__className{font-family:thmanyahText,thmanyahText Fallback,Segoe UI,system-ui,Georgia,serif}.thmanyahtext_987f39c5-module__8VPL8W__variable{--font-thmanyah-text:"thmanyahText", "thmanyahText Fallback", Segoe UI, system-ui, Georgia, serif}
@font-face{font-family:thmanyahDisplay;src:url(../media/thmanyahserifdisplay_Medium-s.p.37-bee8ms4atz.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:thmanyahDisplay Fallback;src:local(Arial);ascent-override:87.92%;descent-override:21.98%;line-gap-override:0.0%;size-adjust:113.73%}.thmanyahdisplay_a8d2026-module__UAxd1W__className{font-family:thmanyahDisplay,thmanyahDisplay Fallback,Segoe UI,system-ui,Georgia,serif}.thmanyahdisplay_a8d2026-module__UAxd1W__variable{--font-thmanyah-display:"thmanyahDisplay", "thmanyahDisplay Fallback", Segoe UI, system-ui, Georgia, serif}
:root{--green:#1b231f;--ivory:#faf3e1;--gold:#e9cd9b;--gold-light:#f5e7c6;--neutral:#eee;--bg:var(--ivory);--ink:var(--green);--ink-soft:color-mix(in srgb, var(--green) 72%, var(--ivory));--rule:color-mix(in srgb, var(--green) 16%, var(--ivory));--rule-strong:color-mix(in srgb, var(--green) 28%, var(--ivory));--gold-line:color-mix(in srgb, var(--gold) 55%, transparent);--scrim:color-mix(in srgb, var(--green) 58%, transparent);--scrim-strong:color-mix(in srgb, var(--green) 76%, transparent);--rule-ivory:color-mix(in srgb, var(--ivory) 22%, transparent);--font-ar-stack:var(--font-thmanyah-text), "Segoe UI", system-ui, "Geeza Pro", serif;--font-en-stack:var(--font-thmanyah-text), Georgia, "Times New Roman", serif;--font-brand:var(--font-ar-stack);--font-display:var(--font-thmanyah-display), var(--font-thmanyah-text), "Segoe UI", serif;--fs-display:clamp(3rem, 6.5vw, 4.25rem);--fs-h2:clamp(2rem, 4vw, 2.875rem);--fs-h3:clamp(1.375rem, 1.7vw, 1.5625rem);--fs-deck:clamp(1.125rem, 2vw, 1.25rem);--fs-body:1.0625rem;--fs-label:.75rem;--lh-display:1.1;--lh-heading:1.3;--lh-body:1.9;--tracking-display:-.02em;--container-max:1200px;--measure:62ch;--gutter:clamp(1.25rem, 5vw, 4rem);--pad-tier-a:clamp(4.5rem, 10vw, 8rem);--pad-tier-a-end:clamp(5.25rem, 11.5vw, 9.25rem);--pad-tier-b:clamp(3.5rem, 7vw, 6rem);--pad-tier-b-end:clamp(4rem, 8vw, 7rem);--sticky-h:52px;--grain-opacity:.03;--ease-out:cubic-bezier(.22, .61, .36, 1);--dur-fast:.16s;--dur:.2s;--dur-slow:.5s;--focus:var(--gold);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*,:before,:after{box-sizing:border-box}:where(*){margin:0}html{-moz-text-size-adjust:100%;text-size-adjust:100%}:where(body){background:var(--bg);min-height:100dvh;color:var(--ink);font-family:var(--font-ar-stack);font-size:var(--fs-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;line-height:1.7;overflow-x:hidden}:where([dir=ltr]) body{font-family:var(--font-en-stack)}html[dir=rtl] *{letter-spacing:normal}:where(img,picture,svg,video){max-width:100%;display:block}:where(h1,h2,h3,h4){font-weight:600;line-height:var(--lh-heading);text-wrap:balance}:where(p){text-wrap:pretty}:where(a){color:inherit;text-decoration:none}:where(button){font:inherit;color:inherit;cursor:pointer;background:0 0;border:none}:where(ul,ol){padding:0;list-style:none}::selection{background:var(--gold);color:var(--green)}body:after{content:"";z-index:50;pointer-events:none;opacity:var(--grain-opacity);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:160px 160px;position:fixed;inset:0}:where(:focus-visible){outline:2px solid var(--focus);outline-offset:3px;border-radius:1px}[data-ground=green] :focus-visible{outline-color:var(--ivory)}.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{left:50%;z-index:100;background:var(--green);color:var(--ivory);font-size:var(--fs-label);letter-spacing:.04em;transition:inset-block-start var(--dur) var(--ease-out);padding:.75rem 1.25rem;position:absolute;inset-block-start:-100%;transform:translate(-50%)}.skip-link:focus{inset-block-start:.5rem}.container{inline-size:100%;max-inline-size:var(--container-max);padding-inline:var(--gutter);margin-inline:auto}.measure{max-inline-size:var(--measure)}.latin{font-family:var(--font-en-stack);direction:ltr;unicode-bidi:isolate}.tnum{font-variant-numeric:tabular-nums lining-nums}.eyebrow{font-size:var(--fs-label);letter-spacing:.16em;color:var(--ink-soft);align-items:center;gap:.75rem;font-weight:600;display:inline-flex}.eyebrow:before{content:"";background:var(--gold);flex:none;block-size:1px;inline-size:24px}.eyebrow .eyebrow__num{color:var(--gold);font-variant-numeric:tabular-nums}[data-ground=green] .eyebrow{color:color-mix(in srgb, var(--ivory) 80%, var(--green))}[data-ground=green] .eyebrow .eyebrow__num{color:var(--gold)}.hairline{background:var(--gold-line);border:0;block-size:1px}.reveal{transition:opacity var(--dur-slow) var(--ease-out), transform var(--dur-slow) var(--ease-out)}.reveal:not(.is-revealed){opacity:0;transform:translateY(8px)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.reveal,.reveal:not(.is-revealed){opacity:1!important;transform:none!important}}html{scroll-behavior:smooth;scroll-padding-block-start:calc(var(--sticky-h) + 1rem)}
