@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/bricolage-grotesque-500-normal-latin-ext.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/bricolage-grotesque-500-normal-latin.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:DM Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/dm-mono-400-normal-latin-ext.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/dm-mono-400-normal-latin.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:DM Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/dm-mono-500-normal-latin-ext.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/dm-mono-500-normal-latin.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:Newsreader;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/newsreader-400-italic-latin-ext.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/newsreader-400-italic-latin.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:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/newsreader-400-normal-latin-ext.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/newsreader-400-normal-latin.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:Newsreader;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/newsreader-600-normal-latin-ext.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/newsreader-600-normal-latin.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:Noto Naskh Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/noto-naskh-arabic-400-normal-arabic.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}:root{--ground:#16100f;--ground-2:#1e1716;--ground-3:#29201d;--ink:#f7f0e9;--ink-2:#c3b5aa;--ink-3:#9d8e84;--vermilion:#f2632f;--amber:#edac48;--electric:#7d89ff;--aqua:#3adcc3;--rule:#f7f0e929;--rule-soft:#f7f0e917;--display-font:"Bricolage Grotesque", "Helvetica Neue", Helvetica, sans-serif;--text-font:"Newsreader", "Iowan Old Style", Georgia, serif;--mono:"DM Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--arabic:"Noto Naskh Arabic", "Geeza Pro", serif;--pad:clamp(20px, 5.5vw, 76px);--measure:52ch;--gap-section:clamp(64px, 11vh, 128px);color-scheme:dark}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--ground);color:var(--ink);font-family:var(--text-font);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:19px;font-weight:400;line-height:1.6;overflow-x:hidden}img{max-width:100%;height:auto;display:block}figure,h1,h2,h3,h4,p,ul,ol,dl,dd,figure{margin:0}ul,ol{padding:0;list-style:none}a{color:inherit;text-decoration:none}:focus-visible{outline:2px solid var(--vermilion);outline-offset:3px;border-radius:2px}::selection{background:var(--vermilion);color:var(--ground)}.skip{z-index:2000;background:var(--ink);color:var(--ground);font-family:var(--mono);padding:12px 20px;font-size:13px;position:absolute;top:0;left:-9999px}.skip:focus{top:12px;left:12px}.vh{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}.wrap{max-width:1360px;padding:0 var(--pad);margin:0 auto}main{display:block}.section{padding-block:var(--gap-section)}.section-tight{padding-block:clamp(40px,7vh,76px)}.kicker{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--vermilion);font-size:12px;font-weight:400}.display{font-family:var(--display-font);letter-spacing:-.028em;text-wrap:balance;font-weight:500;line-height:1.04}h1.display{font-size:clamp(36px,6.3vw,76px)}h2.display{font-size:clamp(29px,4.2vw,51px)}h3.display{font-size:clamp(22px,2.4vw,30px)}.lede{color:var(--ink-2);max-width:54ch;font-size:clamp(19.5px,2.3vw,24px);line-height:1.52}.prose{max-width:var(--measure)}.prose p{color:var(--ink-2);margin-block:0 1.1em;font-size:clamp(18px,1.5vw,20.5px);line-height:1.64}.prose p:last-child{margin-bottom:0}.prose>.prose-h{font-family:var(--mono);letter-spacing:.15em;text-transform:uppercase;color:var(--ink);border-top:1px solid var(--rule-soft);margin:2.2em 0 .9em;padding-top:1.1em;font-size:12px;font-weight:500}.prose>.prose-h:first-child{border-top:0;margin-top:0;padding-top:0}.prose a{color:var(--vermilion);text-underline-offset:3px;transition:text-decoration-color .25s var(--ease-out);text-decoration:underline 1px #f2632f73}.prose a:hover{text-decoration-color:currentColor}:lang(ar),.ar{font-family:var(--arabic);font-size:.96em}.page-head{padding-top:clamp(112px,17vh,190px);padding-bottom:clamp(28px,5vh,52px)}.page-head .kicker{margin-bottom:clamp(16px,2.4vh,26px);display:block}.page-head h1{margin-bottom:clamp(20px,3vh,34px)}.label{font-family:var(--mono);letter-spacing:.15em;text-transform:uppercase;color:var(--ink-3);font-size:11.5px}.bar{z-index:1000;padding:18px var(--pad);background:linear-gradient(#16100ff0,#16100f00);justify-content:space-between;align-items:center;gap:16px;transition:background .25s,backdrop-filter .25s;display:flex;position:fixed;inset:0 0 auto}.bar.stuck{backdrop-filter:blur(12px);border-bottom:1px solid var(--rule-soft);background:#16100fe6}.brand{font-family:var(--mono);letter-spacing:.08em;color:var(--ink);font-size:13px}.brand span{color:var(--ink-3)}.menu-btn{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink);border:1px solid var(--rule);cursor:pointer;transition:border-color .25s var(--ease-out), color .25s var(--ease-out), background-color .25s var(--ease-out);background:0 0;border-radius:999px;padding:8px 18px;font-size:12px}.menu-btn:hover{border-color:var(--vermilion);color:var(--vermilion);background-color:#f2632f12}.draw{transition:background-size .35s var(--ease-out);background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat,linear-gradient(#f2632f66,#f2632f66) 0 100%/100% 1px no-repeat;padding-bottom:3px}.draw:hover,.draw:focus-visible{background-size:100% 1px,100% 1px}.overlay{z-index:1100;background:var(--ground);padding:clamp(72px, 12vh, 120px) var(--pad) var(--pad);visibility:hidden;opacity:0;flex-direction:column;justify-content:center;transition:opacity .22s,visibility 0s linear .22s;display:flex;position:fixed;inset:0}.overlay.open{visibility:visible;opacity:1;transition:opacity .22s,visibility}.overlay .close{top:18px;right:var(--pad);font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink);border:1px solid var(--rule);cursor:pointer;background:0 0;border-radius:999px;padding:8px 18px;font-size:12px;position:absolute}.overlay nav{flex-direction:column;display:flex}.overlay nav a{border-top:1px solid var(--rule-soft);font-family:var(--display-font);letter-spacing:-.02em;transition:color .18s ease, transform .3s var(--ease-out);align-items:baseline;gap:clamp(14px,3vw,34px);padding:clamp(11px,1.7vh,17px) 0;font-size:clamp(24px,4.1vw,38px);font-weight:500;line-height:1.05;display:flex}.overlay.open nav a{animation:rise .4s var(--ease-out) both}.overlay.open nav a:nth-child(2){animation-delay:35ms}.overlay.open nav a:nth-child(3){animation-delay:70ms}.overlay.open nav a:nth-child(4){animation-delay:.105s}.overlay.open nav a:nth-child(5){animation-delay:.14s}.overlay.open nav a:nth-child(6){animation-delay:.175s}.overlay.open nav a:nth-child(7){animation-delay:.21s}.overlay.open nav a:nth-child(8){animation-delay:.245s}.overlay nav a:hover{transform:translate(6px)}.overlay nav a:last-child{border-bottom:1px solid var(--rule-soft)}.overlay nav a .idx{font-family:var(--mono);letter-spacing:.1em;color:var(--ink-3);flex:none;font-size:12px}.overlay nav a:hover,.overlay nav a[aria-current=page],.overlay nav a[aria-current=page] .idx{color:var(--vermilion)}.overlay .foot{font-family:var(--mono);color:var(--ink-3);flex-wrap:wrap;gap:10px 26px;margin-top:clamp(26px,4vh,46px);font-size:12.5px;display:flex}.overlay .foot a:hover{color:var(--vermilion)}.site-foot{border-top:1px solid var(--rule);margin-top:var(--gap-section);padding:clamp(40px,6vh,66px) 0 clamp(30px,5vh,48px)}.foot-nav{flex-wrap:wrap;gap:10px 28px;margin-bottom:clamp(24px,4vh,40px);font-size:15px;display:flex}.foot-nav a{color:var(--ink-2);transition:color .2s var(--ease-out)}.foot-nav a:hover{color:var(--vermilion)}.foot-row a{transition:color .2s var(--ease-out)}.foot-row{font-family:var(--mono);color:var(--ink-3);flex-wrap:wrap;gap:8px 26px;font-size:12.5px;display:flex}.foot-row a:hover{color:var(--vermilion)}.figset{gap:clamp(16px,2.4vw,30px);display:grid}.figset-2{grid-template-columns:repeat(2,minmax(0,1fr))}.figset-3{grid-template-columns:repeat(3,minmax(0,1fr))}.figset-1{grid-template-columns:minmax(0,1fr);max-width:720px}.figset figure img{background:var(--ground-2);width:100%}.figset figcaption,.fig-caption{font-family:var(--mono);letter-spacing:.02em;color:var(--ink-3);margin-top:11px;font-size:11.5px;line-height:1.55}.pull{max-width:24ch;font-family:var(--display-font);letter-spacing:-.026em;color:var(--ink);text-wrap:balance;margin-block:clamp(46px,7vh,84px);font-size:clamp(26px,3.8vw,44px);font-weight:500;line-height:1.13}.pull:before{content:"";border-top:2px solid var(--vermilion);width:46px;margin-bottom:clamp(18px,2.6vh,28px);display:block}.facts{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:0;display:grid}.facts>div{padding:18px clamp(14px,2vw,26px) 20px 0}.facts dt{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);margin-bottom:7px;font-size:11px}.facts dd{color:var(--ink);font-size:15.5px}.stats{border-top:1px solid var(--rule);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:clamp(22px,3vw,40px);padding-top:clamp(24px,3.5vh,38px);display:grid}.stats .n{font-family:var(--display-font);letter-spacing:-.03em;color:var(--amber);font-variant-numeric:tabular-nums;margin-bottom:10px;font-size:clamp(36px,4.6vw,56px);font-weight:500;line-height:1}.stats .n.small{font-size:clamp(26px,3.2vw,38px)}.stats .l{color:var(--ink-2);max-width:26ch;font-size:14.5px;line-height:1.5}:root{--ease-out:cubic-bezier(.22, .61, .21, 1);--ease-spring:cubic-bezier(.3, 1.25, .4, 1)}@keyframes rise{0%{opacity:0;transform:translateY(14px)}}.js .page-head .kicker,.js .hero-in .kicker{animation:rise .5s var(--ease-out) both}.js .page-head h1,.js .hero-in .display{animation:rise .6s var(--ease-out) 80ms both}.js .page-head .lede,.js .hero-in .hero-regions{animation:rise .65s var(--ease-out) .16s both}.js .hero-in .hero-contact{animation:rise .65s var(--ease-out) .24s both}.rv{opacity:0;transition:opacity .5s var(--ease-out) var(--rv-d,0s), transform .65s var(--ease-out) var(--rv-d,0s);transform:translateY(12px)}.rv.in,html:not(.js) .rv{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;transition-delay:0s!important;animation-duration:.001ms!important;animation-iteration-count:1!important;animation-delay:0s!important}.rv{opacity:1;transform:none}}@media (width<=900px){.figset-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){body{font-size:16.5px}.figset-2,.figset-3{grid-template-columns:minmax(0,1fr)}.facts{grid-template-columns:repeat(2,minmax(0,1fr))}.facts>div{padding-right:12px}.stats{grid-template-columns:minmax(0,1fr);gap:26px}.pull{max-width:none}}
