@font-face{font-family:Readex Pro Variable;font-style:normal;font-display:swap;font-weight:160 700;src:url(/assets/readex-pro-arabic-wght-normal-DiwT_uOQ.woff2)format("woff2-variations");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}@font-face{font-family:Readex Pro Variable;font-style:normal;font-display:swap;font-weight:160 700;src:url(/assets/readex-pro-vietnamese-wght-normal-Do5Nl5oc.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Readex Pro Variable;font-style:normal;font-display:swap;font-weight:160 700;src:url(/assets/readex-pro-latin-ext-wght-normal-CsYMu49W.woff2)format("woff2-variations");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:Readex Pro Variable;font-style:normal;font-display:swap;font-weight:160 700;src:url(/assets/readex-pro-latin-wght-normal--ekFhJJC.woff2)format("woff2-variations");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:Alexandria Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/alexandria-arabic-wght-normal-BMWQQIfH.woff2)format("woff2-variations");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}@font-face{font-family:Alexandria Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/alexandria-vietnamese-wght-normal-DvU6pLYV.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Alexandria Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/alexandria-latin-ext-wght-normal-CJ9LaFMc.woff2)format("woff2-variations");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:Alexandria Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/alexandria-latin-wght-normal-9GNYQ01K.woff2)format("woff2-variations");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:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(data:font/woff2;base64,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)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-cyrillic-wght-normal-D73BlboJ.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-greek-wght-normal-Bw9x6K1M.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-vietnamese-wght-normal-Bt-aOZkq.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-ext-wght-normal-DBQx-q_a.woff2)format("woff2-variations");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:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-wght-normal-B9CIFXIH.woff2)format("woff2-variations");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}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-ease:initial;--wipe:0%}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--ease-out:cubic-bezier(0, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.\!visible{visibility:visible!important}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.hidden{display:none}.resize{resize:both}.text-\[length\:var\(--step-2\)\]{font-size:var(--step-2)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--t:0;--mix:calc(var(--t) * 100%);--bg:#050507}@supports (color:color-mix(in lab, red, red)){:root{--bg:color-mix(in srgb, #050507, #f4f1ea var(--mix))}}:root{--bg-alt:transparent;--surface:#0b0b0f}@supports (color:color-mix(in lab, red, red)){:root{--surface:color-mix(in srgb, #0b0b0f, #fff var(--mix))}}:root{--text:#f3f0e9}@supports (color:color-mix(in lab, red, red)){:root{--text:color-mix(in srgb, #f3f0e9, #10202b var(--mix))}}:root{--muted:#9badbd}@supports (color:color-mix(in lab, red, red)){:root{--muted:color-mix(in srgb, #9badbd, #526773 var(--mix))}}:root{--emerald:#58d6a7}@supports (color:color-mix(in lab, red, red)){:root{--emerald:color-mix(in srgb, #58d6a7, #157653 var(--mix))}}:root{--gold:#d8ba78}@supports (color:color-mix(in lab, red, red)){:root{--gold:color-mix(in srgb, #d8ba78, #8b691e var(--mix))}}:root{--accent:var(--emerald);--accent-fill:var(--emerald);--accent-soft:var(--gold);--on-accent:#04130d}@supports (color:color-mix(in lab, red, red)){:root{--on-accent:color-mix(in srgb, #04130d, #fff var(--mix))}}:root{--rule:#ffffff14}@supports (color:color-mix(in lab, red, red)){:root{--rule:color-mix(in srgb, #ffffff14, #1031421f var(--mix))}}:root{--rule-strong:#ffffff2e}@supports (color:color-mix(in lab, red, red)){:root{--rule-strong:color-mix(in srgb, #ffffff2e, #10314242 var(--mix))}}:root{--edge:var(--rule);--card-a:#ffffff0e}@supports (color:color-mix(in lab, red, red)){:root{--card-a:color-mix(in srgb, #ffffff0e, #ffffffe6 var(--mix))}}:root{--card-b:#ffffff04}@supports (color:color-mix(in lab, red, red)){:root{--card-b:color-mix(in srgb, #ffffff04, #ffffff8c var(--mix))}}:root{--card:linear-gradient(160deg, var(--card-a), var(--card-b));--sh-hi:#ffffff0f}@supports (color:color-mix(in lab, red, red)){:root{--sh-hi:color-mix(in srgb, #ffffff0f, #ffffffe6 var(--mix))}}:root{--sh-1:#0006}@supports (color:color-mix(in lab, red, red)){:root{--sh-1:color-mix(in srgb, #0006, #13232c0d var(--mix))}}:root{--sh-2:#00000059}@supports (color:color-mix(in lab, red, red)){:root{--sh-2:color-mix(in srgb, #00000059, #13232c12 var(--mix))}}:root{--sh-3:#00000073}@supports (color:color-mix(in lab, red, red)){:root{--sh-3:color-mix(in srgb, #00000073, #13232c17 var(--mix))}}:root{--shadow-tier:0 1px 0 var(--sh-hi) inset, 0 2px 4px var(--sh-1), 0 12px 28px var(--sh-2), 0 40px 90px var(--sh-3);--glow:0 0 0 1px var(--emerald), 0 10px 40px var(--emerald)}@supports (color:color-mix(in lab, red, red)){:root{--glow:0 0 0 1px color-mix(in srgb, var(--emerald) 30%, transparent), 0 10px 40px color-mix(in srgb, var(--emerald) 22%, transparent)}}:root{--grad:var(--emerald);--font:"Readex Pro Variable", "Readex Pro", "Segoe UI", Tahoma, sans-serif;--display:"Alexandria Variable", "Alexandria", var(--font);--mono:"JetBrains Mono Variable", "JetBrains Mono", ui-monospace, "Cascadia Mono", monospace;--step--1:.875rem;--step-0:1.0625rem;--step-1:1.25rem;--step-2:1.625rem;--step-3:clamp(2rem, 3.4vw, 2.75rem);--step-4:clamp(2.5rem, 6.2vw, 5.25rem);--wrap:76rem;--gutter:clamp(1rem, 4vw, 3rem);--space:clamp(4.5rem, 9vw, 8rem);--radius:999px;--radius-premium:24px;--ease:cubic-bezier(.16, 1, .3, 1);--ease-micro:cubic-bezier(.25, 1, .5, 1)}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--t:1}*{box-sizing:border-box}html{background:var(--bg);-webkit-text-size-adjust:100%;overflow-x:clip}body{background:var(--bg);min-width:320px;color:var(--text);font-family:var(--font);font-size:var(--step-0);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0;font-weight:330;line-height:1.65}html[lang=ar] body{line-height:1.85}h1,h2,h3{font-family:var(--display);letter-spacing:-.018em;text-wrap:balance;margin:0;font-weight:520;line-height:1.12}html[lang=ar] :is(h1,h2,h3){letter-spacing:0;line-height:1.35}p{text-wrap:pretty;margin:0}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto}button,input,textarea,select{font:inherit;color:inherit}button{cursor:pointer}:focus-visible{outline:2px solid var(--accent-fill);outline-offset:3px;border-radius:2px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}[id]{scroll-margin-top:6rem}.wrap{width:100%;max-width:var(--wrap);padding-inline:var(--gutter);margin-inline:auto}.section{padding-block:var(--space)}.section-alt{background:var(--bg-alt)}.lede{color:var(--muted);font-size:var(--step-1);max-width:58ch;line-height:1.6}.muted{color:var(--muted)}.text-link{color:var(--accent);text-underline-offset:.3em;font-weight:450;text-decoration:underline;text-decoration-thickness:1px}.text-link:hover{text-decoration-thickness:2px}.glyph{background:var(--accent-fill);vertical-align:-.08em;border-radius:2px;flex:none;width:.32em;height:.9em;display:inline-block}.btn{border:1px solid var(--rule-strong);border-radius:var(--radius);min-height:3rem;transition:background-color .2s var(--ease), border-color .2s var(--ease), transform .2s var(--ease);background:0 0;justify-content:center;align-items:center;gap:.5rem;padding:.7rem 1.35rem;font-weight:450;line-height:1.2;display:inline-flex}.btn:hover{border-color:var(--text)}.btn:active{transform:translateY(1px)}.btn-primary{background:var(--accent-fill);border-color:var(--accent-fill);color:var(--on-accent);font-weight:520}.btn-primary:hover{background:var(--accent-fill)}@supports (color:color-mix(in lab, red, red)){.btn-primary:hover{background:color-mix(in srgb, var(--accent-fill) 86%, white)}}.btn-primary:hover{border-color:#0000}.btn:disabled{opacity:.55;cursor:progress}.btn-row{flex-wrap:wrap;gap:.75rem;display:flex}.skip-link{z-index:60;background:var(--accent-fill);color:var(--on-accent);border-radius:var(--radius);inset-inline-start:1rem;padding:.6rem 1rem;position:fixed;top:-4rem}.skip-link:focus{top:1rem}.site-header{z-index:40;background:var(--bg);position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.site-header{background:color-mix(in srgb, var(--bg) 82%, transparent)}}.nav-row{align-items:center;gap:1.5rem;min-height:4.25rem;display:flex}.brand{font-family:var(--display);white-space:nowrap;align-items:center;gap:.6rem;font-weight:560;display:inline-flex}.brand .glyph{width:.38em;height:1.15em}.desktop-nav{gap:.25rem;margin-inline-start:auto;display:flex}.nav-link{color:var(--muted);padding:.5rem .75rem;font-size:.95rem;transition:color .2s;position:relative}.nav-link:hover,.nav-link[aria-current=page]{color:var(--text)}.nav-link[aria-current=page]:after{content:"";background:var(--accent-fill);inset-inline:.75rem;border-radius:2px;height:2px;position:absolute;bottom:.15rem}.nav-tools{gap:.4rem;display:flex}.icon-button{border:1px solid var(--rule);border-radius:var(--radius);background:0 0;place-items:center;min-width:2.5rem;height:2.5rem;padding:0 .6rem;font-size:.95rem;display:grid}.icon-button:hover{border-color:var(--rule-strong)}.menu-button,.mobile-nav{display:none}@media (width<=900px){.desktop-nav{display:none}.nav-tools{margin-inline-start:auto}.menu-button{display:grid}.mobile-nav[data-open=true]{gap:.25rem;padding-block:.75rem 1.25rem;display:grid}.mobile-nav .nav-link{font-size:var(--step-1);padding-inline:0}.mobile-nav .nav-link[aria-current=page]:after{width:1.5rem;inset-inline:0 auto}}.site-footer{border-top:1px solid var(--rule);color:var(--muted);font-size:var(--step--1);padding-block:2.5rem 3rem}.footer-row{flex-wrap:wrap;justify-content:space-between;gap:1.25rem 2rem;display:flex}.footer-links{flex-wrap:wrap;align-items:center;gap:.5rem 1.25rem;display:flex}.footer-links a:hover,.text-button:hover{color:var(--text)}.text-button{color:inherit;font-size:inherit;background:0 0;border:0;padding:0}.hero{border-bottom:1px solid var(--rule);padding-block:clamp(3.5rem,9vh,7rem) clamp(4rem,10vh,7.5rem)}.hero-grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:3rem clamp(2.5rem,6vw,6rem);display:grid}.hero-id{gap:.2rem;margin-bottom:1.5rem;display:grid}.hero-name{font-family:var(--display);font-weight:560;font-size:var(--step-1)}.hero-role{color:var(--muted);font-size:var(--step--1)}.hero-title{letter-spacing:-.035em;max-width:14ch;font-size:clamp(2.6rem,5.4vw,4.9rem);font-weight:600;line-height:1.02}.hero-lede{max-width:54ch;color:var(--muted);font-size:var(--step-1);margin-top:1.75rem;line-height:1.6}.hero .btn-row{margin-top:2.25rem}.receipts{border-inline-start:1px solid var(--rule-strong);padding-inline-start:clamp(1.5rem,3vw,2.5rem)}.receipts-title{font-family:var(--font);font-size:var(--step--1);color:var(--muted);letter-spacing:0;margin-bottom:1.75rem;font-weight:450}.receipts ul{gap:1.75rem;margin:0;padding:0;list-style:none;display:grid}.receipt-label{font-size:var(--step--1);color:var(--muted)}.receipt-values{justify-items:start;gap:.15rem;margin-top:.35rem;display:grid}.receipt-before{font-family:var(--display);font-size:var(--step-2);color:var(--muted);font-weight:400;display:inline-block;position:relative}.strike{background:var(--text);transform-origin:0;inset-inline:-.12em;border-radius:2px;height:2px;position:absolute;top:54%}[dir=rtl] .strike{transform-origin:100%}.receipt-after{font-family:var(--display);font-size:var(--step-3);color:var(--accent);font-weight:580;line-height:1.05;display:inline-block}.receipts-note{color:var(--muted);margin-top:1.75rem;font-size:.8rem}@media (width<=960px){.hero-grid{grid-template-columns:1fr;align-items:start}.receipts{padding-inline-start:1.25rem}}.section-title{font-size:var(--step-3);max-width:22ch}.section-intro{gap:1rem;margin-bottom:clamp(2.5rem,5vw,4rem);display:grid}.section-head-row{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1rem 2rem;margin-bottom:clamp(2.5rem,5vw,4rem);display:flex}.section-head{gap:1rem;max-width:46rem;margin-bottom:clamp(2.5rem,5vw,4rem);display:grid}.section-head h2{font-size:var(--step-3)}.problems{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.5rem clamp(2rem,4vw,3.5rem);margin-top:clamp(2.5rem,5vw,4rem);display:grid}.problem{border-top:1px solid var(--rule-strong);align-content:start;gap:.9rem;padding-top:1.5rem;display:grid}.problem h3{font-size:var(--step-2);line-height:1.15}.problem p{color:var(--muted)}@media (width<=900px){.problems{grid-template-columns:1fr}}.line{--lane:13rem;--copy:clamp(15rem, 30vw, 25rem);--gap:clamp(1.25rem, 3vw, 2.5rem)}.line-head{grid-template-columns:var(--lane) minmax(8rem, 1fr) var(--copy);gap:var(--gap);color:var(--muted);padding-bottom:.9rem;font-size:.8rem;display:grid}.line-track-labels{height:1.3rem;position:relative}.line-joined{white-space:nowrap;position:absolute;inset-inline-start:50%;translate:-50%}[dir=rtl] .line-joined{translate:50%}.line-live{color:var(--accent);font-weight:500;position:absolute;inset-inline-end:0}.lane{grid-template-columns:var(--lane) minmax(0, 1fr);gap:var(--gap);border-top:1px solid var(--rule);padding-block:1.75rem;display:grid}.lane:last-child{border-bottom:1px solid var(--rule)}.lane-label{font-family:var(--font);font-size:var(--step--1);color:var(--muted);letter-spacing:0;font-weight:450;line-height:1.5}.lane-items{gap:1.5rem;margin:0;padding:0;list-style:none;display:grid}.lane-item{grid-template-columns:minmax(8rem, 1fr) var(--copy);gap:var(--gap);align-items:start;display:grid}.track{background:var(--rule-strong);border-radius:2px;height:2px;margin-top:.85rem;position:relative}.track:before{content:"";border:2px solid var(--accent-fill);background:var(--bg);z-index:1;top:-4px;border-radius:50%;width:10px;height:10px;position:absolute;inset-inline-start:-2px}.lane[data-lane=taken-over] .track:before{inset-inline-start:calc(50% - 5px)}.track-fill{background:var(--accent-fill);transform-origin:0;border-radius:2px;position:absolute;inset-block:0;inset-inline:0}.lane[data-lane=taken-over] .track-fill{inset-inline-start:50%}[dir=rtl] .track-fill{transform-origin:100%}.track-live{background:var(--accent-fill);width:12px;height:12px;box-shadow:0 0 0 4px var(--accent-fill);top:-5px;border-radius:50%;position:absolute;inset-inline-end:-6px}@supports (color:color-mix(in lab, red, red)){.track-live{box-shadow:0 0 0 4px color-mix(in srgb, var(--accent-fill) 22%, transparent)}}.lane-name{text-align:start;width:100%;font-family:var(--display);font-size:var(--step-1);background:0 0;border:0;justify-content:space-between;align-items:baseline;gap:1rem;padding:0;font-weight:520;line-height:1.3;transition:color .2s;display:flex}.lane-name:hover{color:var(--accent)}.lane-toggle{font-family:var(--font);color:var(--muted);font-weight:400}.lane-outcome{color:var(--muted);font-size:var(--step--1);margin-top:.25rem}.lane-detail{border-inline-start:2px solid var(--accent-fill);font-size:var(--step--1);margin-top:.75rem;padding-inline-start:.85rem}@media (width<=900px){.line-head{display:none}.lane{grid-template-columns:1fr;gap:1.25rem}.lane-item{grid-template-columns:1fr;gap:.9rem}.track{margin-top:.4rem}}.value{align-content:start;gap:1.25rem;display:grid}.value-bar{gap:4px;height:5rem;display:flex}.value-seg{transform-origin:0;border-radius:3px;align-items:flex-end;min-width:0;padding:.65rem .8rem;transition:opacity .2s;display:flex}[dir=rtl] .value-seg{transform-origin:100%}.value-seg[data-key=impact]{background:var(--accent-fill);color:var(--on-accent)}.value-seg[data-key=others]{background:repeating-linear-gradient(135deg, var(--rule-strong) 0 1.5px, transparent 1.5px 9px);border:1px solid var(--rule-strong);color:var(--muted)}.value-seg[data-dim=true]{opacity:.3}.value-weight{font-family:var(--display);font-size:var(--step-2);font-weight:580;line-height:1}.value-legend{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.value-legend button{border:1px solid var(--rule);font-size:var(--step--1);background:0 0;border-radius:999px;padding:.45rem .95rem;transition:border-color .2s}.value-legend button b{color:var(--accent);font-weight:580}.value-others-label{font-size:var(--step--1);color:var(--muted);margin-top:.5rem}.split{grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:start;gap:2.5rem clamp(2rem,6vw,6rem);display:grid}.split-aside{gap:1rem;display:grid;position:sticky;top:6rem}.split-aside h2{font-size:var(--step-3)}@media (width<=900px){.split{grid-template-columns:1fr}.split-aside{position:static}}.role-meta{font-size:var(--step--1);color:var(--muted);gap:.2rem;display:grid}.role-meta strong{color:var(--text);font-weight:500;font-size:var(--step-0)}.signal-list{margin:0;padding:0;list-style:none}.signal-list li{border-top:1px solid var(--rule);gap:1rem;padding-block:1.15rem;display:flex}.signal-list li:last-child{border-bottom:1px solid var(--rule)}.signal-list .glyph{height:.85em;margin-top:.42em}.timeline{grid-template-columns:repeat(var(--count,3), minmax(0, 1fr));gap:2.5rem;margin:0;padding:2.25rem 0 0;list-style:none;display:grid;position:relative}.timeline:before{content:"";background:var(--rule-strong);top:.45rem;height:1px;position:absolute;inset-inline:0}.timeline li{align-content:start;gap:.5rem;display:grid;position:relative}.timeline li:before{content:"";background:var(--bg);border:2px solid var(--accent-fill);top:-2.25rem;border-radius:50%;width:.9rem;height:.9rem;position:absolute;inset-inline-start:0}.timeline li:first-child:before{background:var(--accent-fill)}.timeline .period{color:var(--accent);font-size:var(--step--1);font-weight:450}.timeline h3{font-size:var(--step-1)}.timeline .employer{font-size:var(--step--1);color:var(--muted)}.timeline p:last-child{color:var(--muted);font-size:var(--step--1);margin-top:.4rem}@media (width<=860px){.timeline{grid-template-columns:1fr;padding:0;padding-inline-start:2rem}.timeline:before{top:0;bottom:0;width:1px;height:auto;inset-inline:.42rem auto}.timeline li:before{top:.25rem;inset-inline-start:-2rem}}.stories{border-top:1px solid var(--rule);margin:0;padding:0;list-style:none}.story{border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,3fr) minmax(0,6fr) minmax(0,3fr);grid-template-areas:"meta title outcome"".summary outcome";align-items:baseline;gap:.6rem clamp(1.5rem,3vw,2.5rem);padding-block:2rem;display:grid}.story-meta{font-size:var(--step--1);color:var(--muted);flex-wrap:wrap;grid-area:meta;align-items:center;gap:.4rem .75rem;display:flex}.story-title{font-family:var(--display);font-size:var(--step-2);transition:transform .35s var(--ease), color .2s;grid-area:title;font-weight:520;line-height:1.2}.story-summary{color:var(--muted);grid-area:summary;max-width:60ch}.story-outcome{color:var(--accent);font-size:var(--step--1);grid-area:outcome;font-weight:450}.story:hover .story-title,.story:focus-visible .story-title{color:var(--accent);transform:translate(.4rem)}[dir=rtl] .story:hover .story-title,[dir=rtl] .story:focus-visible .story-title{transform:translate(-.4rem)}.owner{border:1px solid var(--rule-strong);color:var(--text);white-space:nowrap;border-radius:999px;padding:.1rem .6rem;font-size:.78rem;display:inline-flex}.owner[data-owner=led],.owner[data-owner=built]{border-color:var(--accent-fill);color:var(--accent)}.more-link{margin-top:2rem;display:inline-block}@media (width<=860px){.story{grid-template-columns:1fr;grid-template-areas:"meta""title""summary""outcome"}}.tag{border:1px solid var(--rule);color:var(--muted);border-radius:999px;padding:.15rem .6rem;font-size:.8rem;display:inline-flex}.tags{flex-wrap:wrap;gap:.4rem;display:flex}.credentials-row{border-top:1px solid var(--rule);flex-wrap:wrap;align-items:center;gap:1.25rem 2.5rem;margin-top:clamp(3rem,6vw,4.5rem);padding-top:2rem;display:flex}.credentials-title{font-size:var(--step-1)}.credential{align-items:center;gap:1rem;display:flex}.credential img{border:1px solid var(--rule);background:#fff;border-radius:3px;width:5.25rem;height:auto}.credential p{font-size:var(--step--1);gap:.1rem;display:grid}.credential span{color:var(--muted)}.closing{justify-items:start;gap:1.5rem;display:grid}.closing h2{font-size:var(--step-4);letter-spacing:-.03em;max-width:16ch;line-height:1.05}html[lang=ar] .closing h2{line-height:1.3}.closing .btn-row{margin-top:.75rem}.page-head{border-bottom:1px solid var(--rule);padding-block:clamp(4rem,10vw,7.5rem) clamp(2.5rem,5vw,4rem)}.page-head h1{letter-spacing:-.028em;max-width:20ch;font-size:clamp(2.3rem,5vw,4.25rem)}html[lang=ar] .page-head h1{line-height:1.3}.page-head .lede{margin-top:1.5rem}.page-head .btn-row{margin-top:2rem}.crumbs{color:var(--muted);font-size:var(--step--1);gap:.5rem;margin-bottom:2rem;display:flex}.crumbs a{color:var(--accent)}.page-head-media{justify-content:space-between;align-items:start;gap:2rem;display:flex}.page-head-media img{border-radius:1.6rem;flex:none;width:8rem;height:8rem}.toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:2.5rem;display:flex}.chips{flex-wrap:wrap;gap:.4rem;display:flex}.chip{border:1px solid var(--rule);color:var(--muted);font-size:var(--step--1);background:0 0;border-radius:999px;padding:.4rem .9rem;transition:border-color .2s,color .2s}.chip:hover{color:var(--text);border-color:var(--rule-strong)}.chip[aria-pressed=true]{color:var(--on-accent);background:var(--accent-fill);border-color:var(--accent-fill)}.role{border-top:1px solid var(--rule);grid-template-columns:minmax(0,3fr) minmax(0,8fr);gap:1.5rem clamp(2rem,5vw,5rem);padding-block:clamp(2.5rem,5vw,4rem);display:grid}.role:last-child{border-bottom:1px solid var(--rule)}.role-side{align-content:start;gap:.75rem;display:grid}.role-side .period{color:var(--accent);font-weight:450}.role-side .tags{flex-wrap:wrap;gap:.35rem;display:flex}.role-main{gap:1.5rem;display:grid}.role-main h2{font-size:var(--step-2)}.lens{border-inline-start:2px solid var(--accent-fill);padding-inline-start:1.1rem}.lens b{font-size:var(--step--1);color:var(--muted);margin-bottom:.2rem;font-weight:450;display:block}.bullets{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.bullets li{gap:.9rem;display:flex}.bullets .glyph{width:.26em;height:.75em;margin-top:.45em}@media (width<=760px){.role{grid-template-columns:1fr}}.steps{counter-reset:step;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:1.5rem;margin:0;padding:0;list-style:none;display:grid}.steps li{counter-increment:step;border-top:2px solid var(--rule-strong);gap:.5rem;padding-top:1rem;display:grid}.steps li:before{content:counter(step);color:var(--accent);font-size:var(--step--1);font-weight:520}.prose-block{gap:1rem;max-width:62ch;display:grid}.prose-block h2{font-size:var(--step-2)}.prose-block p{color:var(--muted)}.prose-block .btn-row{margin-top:1rem}.stack{gap:clamp(2.5rem,5vw,4rem);display:grid}.principles{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:2rem 3rem;display:grid}.principles article{border-top:1px solid var(--rule-strong);align-content:start;gap:.6rem;padding-top:1.25rem;display:grid}.principles h3{font-size:var(--step-1)}.principles p{color:var(--muted);font-size:var(--step--1)}.cert-detail{border-top:1px solid var(--rule);grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:2rem clamp(2rem,5vw,4rem);padding-block:3rem;display:grid}.cert-detail:last-child{border-bottom:1px solid var(--rule)}.cert-detail img{border:1px solid var(--rule);background:#fff;border-radius:4px}.cert-detail h2{font-size:var(--step-2)}.cert-detail dl{color:var(--muted);font-size:var(--step--1);grid-template-columns:auto 1fr;gap:.35rem 1.25rem;margin:1.25rem 0 1.75rem;display:grid}.cert-detail dt{color:var(--text)}.cert-detail dd{margin:0}@media (width<=760px){.cert-detail{grid-template-columns:1fr}}.lightbox{z-index:70;background:var(--bg-alt);place-items:center;padding:1.5rem;display:grid;position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.lightbox{background:color-mix(in srgb, var(--bg-alt) 88%, transparent)}}.lightbox{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.lightbox-panel{background:var(--surface);border:1px solid var(--rule);border-radius:var(--radius);width:min(64rem,100%);max-height:92vh;padding:1.25rem;overflow:auto}.lightbox-head{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.lightbox-head h2{font-size:var(--step-1)}.case-head .story-meta{margin-bottom:1.5rem}.case-outcome{max-width:32ch;font-family:var(--display);font-size:var(--step-2);color:var(--accent);margin-top:1.5rem;line-height:1.25}.case-parts{margin:0;padding:0;list-style:none}.case-parts>li{border-top:1px solid var(--rule);grid-template-columns:minmax(0,3fr) minmax(0,8fr);gap:1rem clamp(2rem,5vw,5rem);padding-block:2.25rem;display:grid}.case-parts>li:last-child{border-bottom:1px solid var(--rule)}.case-parts h2{font-family:var(--font);font-size:var(--step-0);color:var(--muted);letter-spacing:0;font-weight:450}.case-parts p{font-size:var(--step-1);max-width:62ch;line-height:1.6}.next-story .btn-row{margin-top:2.5rem}@media (width<=760px){.case-parts>li{grid-template-columns:1fr}}.form{grid-template-columns:1fr 1fr;gap:1.5rem;display:grid}.field{gap:.45rem;display:grid}.field.full{grid-column:1/-1}.field label{font-size:var(--step--1);color:var(--muted)}.field input:not([type=checkbox]),.field select,.field textarea{border:1px solid var(--rule-strong);border-radius:var(--radius);background:var(--surface);width:100%;padding:.8rem .9rem}@supports (color:color-mix(in lab, red, red)){.field input:not([type=checkbox]),.field select,.field textarea{background:color-mix(in srgb, var(--surface) 60%, transparent)}}.field input:not([type=checkbox]),.field select,.field textarea{transition:border-color .2s}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--accent-fill);outline:none}.field textarea{resize:vertical;min-height:10rem}.field select option{background:var(--surface)}.field small{color:var(--muted);font-size:.8rem}.field [aria-invalid=true]{border-color:#ff8b8b}.field-error{color:#ff9c9c;font-size:var(--step--1)}:root[data-theme=light] .field-error{color:#b42318}.checkbox-row{align-items:start;gap:.7rem;display:flex;color:var(--text)!important}.checkbox-row input{accent-color:var(--accent-fill);width:1.05rem;height:1.05rem;margin-top:.35rem}.form-status{border:1px solid var(--rule-strong);border-radius:var(--radius);align-items:center;gap:.9rem;padding:1rem 1.1rem;display:flex}.form-status.success{border-color:var(--accent-fill)}.form-status div{gap:.15rem;display:grid}.form-status span:not(.form-status-icon){color:var(--muted);font-size:var(--step--1)}.form-status-icon{background:var(--accent-fill);width:2rem;height:2rem;color:var(--on-accent);border-radius:50%;place-items:center;font-weight:600;display:grid}@media (width<=640px){.form{grid-template-columns:1fr}}.consent-banner{z-index:50;pointer-events:none;inset-inline:1rem;justify-content:center;display:flex;position:fixed;bottom:1rem}.consent-panel{pointer-events:auto;background:var(--surface);border:1px solid var(--rule-strong);border-radius:var(--radius);width:min(40rem,100%);font-size:var(--step--1);gap:1rem;padding:1.25rem 1.4rem;display:grid;box-shadow:0 18px 50px #05092359}.consent-panel h2{font-size:var(--step-1);margin-bottom:.35rem}.consent-panel p{color:var(--muted)}.consent-panel a{color:var(--accent);text-underline-offset:.25em;text-decoration:underline}.hero{padding-block:clamp(2.5rem,6vh,4.5rem) clamp(3.5rem,8vh,6rem)}html[lang=ar] .hero-title{letter-spacing:0;max-width:18ch;font-size:clamp(2.4rem,6.4vw,6rem);line-height:1.22}.struck{white-space:nowrap;color:var(--muted);display:inline-block;position:relative}.struck .strike{background:var(--accent-fill);top:56%;height:.07em;inset-inline:-.04em}.hero-bottom{border-top:1px solid var(--rule-strong);grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;gap:2.5rem clamp(2rem,5vw,5rem);margin-top:clamp(2rem,4.5vh,3.5rem);padding-top:1.75rem;display:grid}.hero-bottom .hero-lede{font-size:var(--step-0);margin-top:0}.receipts{border:0;padding:0}.receipts-head{justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:1.5rem;display:flex}.receipts-title{margin:0}.replay{color:var(--muted);text-underline-offset:.25em;background:0 0;border:0;padding:0;font-size:.8rem;text-decoration:underline}.replay:hover{color:var(--text)}.receipts li{grid-template-rows:auto 1fr auto;gap:.2rem;display:grid}.receipt-bar{background:var(--text);border-radius:2px;height:6px;margin-top:1rem;position:relative}@supports (color:color-mix(in lab, red, red)){.receipt-bar{background:color-mix(in srgb, var(--text) 16%, transparent)}}.receipt-bar{overflow:hidden}.receipt-bar-now{background:var(--accent-fill);transform-origin:0;border-radius:2px;position:absolute;inset:0}[dir=rtl] .receipt-bar-now{transform-origin:100%}@media (width<=960px){.hero-bottom,.receipts ul{grid-template-columns:1fr}}.reel{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(2rem,6vw,6rem);display:grid}.reel-figure{padding-block:clamp(2.5rem,7vh,5rem);position:sticky;top:7rem}.reel-value{font-family:var(--display);letter-spacing:-.045em;color:var(--accent);white-space:nowrap;font-size:clamp(3.5rem,8vw,7.5rem);font-weight:600;line-height:.95}html[lang=ar] .reel-value{letter-spacing:0;font-size:clamp(3rem,5.6vw,5.25rem);line-height:1.2}.reel-caption{max-width:18ch;font-size:var(--step-1);color:var(--muted);margin-top:1.25rem;line-height:1.4}.reel-count{font-size:var(--step--1);color:var(--muted);font-variant-numeric:tabular-nums;margin-top:2.5rem}.reel-count span{color:var(--text)}.reel-list{margin:0;padding:0;list-style:none}.reel-list li{border-top:1px solid var(--rule);transition:opacity .35s var(--ease);padding-block:clamp(2.5rem,7vh,5rem)}.reel-list li:last-child{border-bottom:1px solid var(--rule)}.reel-story{grid-template-columns:minmax(0,1fr);justify-items:start;gap:.9rem;display:grid}.reel-story .story-meta{grid-area:auto}.reel-title{font-family:var(--display);font-size:var(--step-3);letter-spacing:-.018em;font-weight:520;line-height:1.12;transition:color .2s}html[lang=ar] .reel-title{letter-spacing:0;line-height:1.35}.reel-story:hover .reel-title,.reel-story:focus-visible .reel-title{color:var(--accent)}.reel-summary{max-width:58ch;color:var(--muted)}.reel-outcome{color:var(--accent);font-weight:450}.reel-inline{display:none}@media (width>=961px){.reel-list li[data-active=false]{opacity:.5}.reel-list li:hover,.reel-list li:focus-within{opacity:1}}@media (width<=960px){.reel{grid-template-columns:1fr}.reel-figure{display:none}.reel-inline{color:var(--muted);font-size:var(--step--1);display:block}.reel-inline b{font-family:var(--display);font-size:var(--step-3);color:var(--accent);font-weight:600;line-height:1.1;display:block}}body{isolation:isolate;position:relative}body:before{content:"";z-index:-2;pointer-events:none;will-change:transform;background:radial-gradient(40vmax 40vmax at 82% 12%, var(--emerald), transparent 70%), radial-gradient(34vmax 34vmax at 10% 60%, var(--gold), transparent 70%);position:fixed;inset:-20vmax}@supports (color:color-mix(in lab, red, red)){body:before{background:radial-gradient(40vmax 40vmax at 82% 12%, color-mix(in srgb, var(--emerald) 13%, transparent), transparent 70%), radial-gradient(34vmax 34vmax at 10% 60%, color-mix(in srgb, var(--gold) 9%, transparent), transparent 70%)}}body:before{animation:linear both mesh-drift;animation-timeline:scroll(root)}@keyframes mesh-drift{0%{transform:translate(0)rotate(0)scale(1)}to{transform:translate(-6vmax,10vmax)rotate(18deg)scale(1.15)}}body:after{content:"";z-index:65;pointer-events:none;opacity:.4;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .55 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}:root[data-theme=light] body:after{opacity:.25;mix-blend-mode:multiply}html,body{background-color:var(--bg)}.section-alt{border-block:1px solid var(--rule);background:0 0}.site-header{background:var(--bg)}@supports (color:color-mix(in lab, red, red)){.site-header{background:color-mix(in srgb, var(--bg) 62%, transparent)}}.site-header{-webkit-backdrop-filter:blur(20px)saturate(1.4);backdrop-filter:blur(20px)saturate(1.4);border-bottom:1px solid var(--edge)}.desktop-nav .nav-link{animation:nav-in .9s var(--ease) backwards;animation-delay:calc(var(--i,0) * 50ms + .1s)}.desktop-nav .nav-link:first-child{--i:0}.desktop-nav .nav-link:nth-child(2){--i:1}.desktop-nav .nav-link:nth-child(3){--i:2}.desktop-nav .nav-link:nth-child(4){--i:3}.desktop-nav .nav-link:nth-child(5){--i:4}.desktop-nav .nav-link:nth-child(6){--i:5}@keyframes nav-in{0%{opacity:0;transform:translateY(-8px)}}.nav-link[aria-current=page]:after{background:var(--grad)}.icon-button{border-color:var(--edge);transition:border-color .4s var(--ease-micro), background-color .4s var(--ease-micro);background:#ffffff08;border-radius:12px}.glyph{background:var(--grad)}.hero-role,.receipt-label,.receipts-title,.receipts-note,.replay,.story-meta,.owner,.tag,.lane-label,.line-head,.timeline .period,.timeline .employer,.reel-count,.reel-caption,.value-others-label,.role-side,.crumbs,.marquee,.site-footer,.case-parts h2,.work-kind{font-family:var(--mono);letter-spacing:.01em}html[lang=ar] :is(.hero-role,.receipt-label,.receipts-title,.receipts-note,.replay,.story-meta,.owner,.tag,.lane-label,.line-head,.timeline .period,.timeline .employer,.reel-count,.reel-caption,.value-others-label,.role-side,.crumbs,.site-footer,.case-parts h2,.work-kind){font-family:var(--font);letter-spacing:0}.receipt-after,.reel-value,.case-outcome,.value-legend button b,.reel-inline b{color:var(--gold)}.struck .strike,.receipt-bar-now,.track-fill{background:var(--grad)}.strike{background:var(--text)}.track-live{background:var(--gold);box-shadow:0 0 0 4px var(--gold), 0 0 18px var(--gold)}@supports (color:color-mix(in lab, red, red)){.track-live{box-shadow:0 0 0 4px color-mix(in srgb, var(--gold) 25%, transparent), 0 0 18px var(--gold)}}.track:before,.timeline li:before{background:var(--surface);border-color:var(--emerald)}.timeline li:first-child:before{background:var(--emerald);box-shadow:0 0 16px var(--emerald)}.lens,.lane-detail,.owner[data-owner=led],.owner[data-owner=built]{border-color:var(--emerald)}@supports (color:color-mix(in lab, red, red)){.owner[data-owner=led],.owner[data-owner=built]{border-color:color-mix(in srgb, var(--emerald) 55%, transparent)}}.owner[data-owner=led],.owner[data-owner=built]{color:var(--emerald);background:var(--emerald)}@supports (color:color-mix(in lab, red, red)){.owner[data-owner=led],.owner[data-owner=built]{background:color-mix(in srgb, var(--emerald) 8%, transparent)}}.text-link{color:var(--emerald);transition:color .4s var(--ease-micro)}.btn{border-color:var(--edge);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);transition:border-color .5s var(--ease-micro), background-color .5s var(--ease-micro), box-shadow .5s var(--ease-micro);will-change:transform;background:#ffffff0a;border-radius:999px}.btn:hover{border-color:var(--rule-strong);background:#ffffff14}.btn-primary{background:var(--grad);color:var(--on-accent);box-shadow:0 8px 30px var(--emerald);border-color:#0000}@supports (color:color-mix(in lab, red, red)){.btn-primary{box-shadow:0 8px 30px color-mix(in srgb, var(--emerald) 28%, transparent)}}.btn-primary:hover{background:var(--grad);box-shadow:0 10px 44px var(--gold);border-color:#0000}@supports (color:color-mix(in lab, red, red)){.btn-primary:hover{box-shadow:0 10px 44px color-mix(in srgb, var(--gold) 45%, transparent)}}.magnetic{will-change:transform;display:inline-flex}.chip{transition:border-color .4s var(--ease-micro), color .4s var(--ease-micro), background-color .4s var(--ease-micro)}.chip[aria-pressed=true]{background:var(--grad);color:var(--on-accent);border-color:#0000}.card{isolation:isolate;border:1px solid var(--edge);border-radius:var(--radius-premium);background:var(--card);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:var(--shadow-tier);transition:border-color .6s var(--ease-micro), box-shadow .6s var(--ease-micro);padding:clamp(1.25rem,2.4vw,2rem);position:relative;overflow:hidden}.card:before{content:"";z-index:-1;opacity:0;pointer-events:none;background:radial-gradient(460px circle at var(--mx,50%) var(--my,0%), var(--emerald), var(--gold) 40%, transparent 65%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.card:before{background:radial-gradient(460px circle at var(--mx,50%) var(--my,0%), color-mix(in srgb, var(--emerald) 16%, transparent), color-mix(in srgb, var(--gold) 8%, transparent) 40%, transparent 65%)}}.card:before{transition:opacity .6s var(--ease-micro)}.card:hover{border-color:var(--emerald)}@supports (color:color-mix(in lab, red, red)){.card:hover{border-color:color-mix(in srgb, var(--emerald) 32%, var(--edge))}}.card:hover:before{opacity:1}.js [data-reveal]:not(.in)>*{opacity:0;transform:translateY(22px)}[data-reveal]>*{transition:opacity .9s var(--ease), transform .9s var(--ease);transition-delay:calc(var(--i,0) * 50ms);will-change:opacity, transform}[data-reveal]>:first-child{--i:0}[data-reveal]>:nth-child(2){--i:1}[data-reveal]>:nth-child(3){--i:2}[data-reveal]>:nth-child(4){--i:3}[data-reveal]>:nth-child(5){--i:4}[data-reveal]>:nth-child(6){--i:5}[data-reveal]>:nth-child(7){--i:6}[data-reveal]>:nth-child(8){--i:7}.hero{border-bottom:0}.hero-title{background:linear-gradient(180deg, var(--text) 55%, var(--text))}@supports (color:color-mix(in lab, red, red)){.hero-title{background:linear-gradient(180deg, var(--text) 55%, color-mix(in srgb, var(--text) 62%, transparent))}}.hero-title{-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}@supports (color:color-mix(in lab, red, red)){.struck{-webkit-text-fill-color:color-mix(in srgb, var(--muted) 70%, transparent)}}.hero-bottom{border-top:0;padding-top:0}.receipts ul{gap:1rem}.receipts li.card{padding:1.25rem 1.35rem 1.4rem}.receipt-bar{background:#ffffff12}.marquee{border-block:1px solid var(--edge);font-size:var(--step--1);color:var(--muted);background:#ffffff05;padding-block:1.1rem;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.marquee-track{will-change:transform;gap:3rem;width:max-content;animation:42s linear infinite marquee;display:flex}.marquee:hover .marquee-track{animation-play-state:paused}.marquee-track span{white-space:nowrap;align-items:center;gap:3rem;display:inline-flex}.marquee-track span:after{content:"";background:var(--grad);border-radius:50%;width:6px;height:6px}@keyframes marquee{to{transform:translate(-50%)}}[dir=rtl] .marquee-track{animation-name:marquee-rtl}@keyframes marquee-rtl{to{transform:translate(50%)}}.problems{grid-template-columns:repeat(6,minmax(0,1fr));gap:1rem}.problem.card{border-top:1px solid var(--edge);grid-column:span 3;align-content:end;min-height:15rem;padding:clamp(1.5rem,2.6vw,2.25rem)}.problem.card:first-child{background:radial-gradient(120% 80% at 0% 0%, var(--gold), transparent 60%), var(--card);grid-row:span 2;min-height:31rem}@supports (color:color-mix(in lab, red, red)){.problem.card:first-child{background:radial-gradient(120% 80% at 0% 0%, color-mix(in srgb, var(--gold) 20%, transparent), transparent 60%), var(--card)}}@media (width<=900px){.problems{grid-template-columns:1fr}.problem.card,.problem.card:first-child{grid-area:auto;min-height:0}}.line.card{padding:clamp(1.25rem,3vw,2.5rem)}.line.card .lane:last-child{border-bottom:0;padding-bottom:.5rem}.value.card{padding:clamp(1.5rem,3vw,2.5rem)}.value-bar{height:5.5rem}.value-seg{border-radius:14px}.value-seg[data-key=impact]{background:var(--emerald)}.value-seg[data-key=savings]{background:var(--gold);color:#1a1405}.value-seg[data-key=others]{background:repeating-linear-gradient(135deg, var(--rule-strong) 0 1.5px, transparent 1.5px 9px);border-color:var(--edge)}.value-legend button{transition:border-color .4s var(--ease-micro), background-color .4s var(--ease-micro);background:#ffffff08}.value-legend button:hover,.value-legend button[data-active=true]{border-color:var(--emerald)}.reel-figure.card{background:radial-gradient(90% 70% at 100% 0%, var(--emerald), transparent 60%), var(--card);padding:clamp(2rem,4vw,3rem);position:sticky}@supports (color:color-mix(in lab, red, red)){.reel-figure.card{background:radial-gradient(90% 70% at 100% 0%, color-mix(in srgb, var(--emerald) 14%, transparent), transparent 60%), var(--card)}}.reel-list li{transition:opacity .6s var(--ease);border:0;margin-bottom:1rem;padding-block:0}.reel-list li:last-child{border:0}.reel-story.card{padding:clamp(1.5rem,3vw,2.5rem)}.reel-outcome,.story-outcome{color:var(--gold)}.story{transition:background-color .5s var(--ease-micro);border-radius:14px;margin-inline:-1rem;padding-inline:1rem}.story:hover{background:#ffffff08}.story-title{transition:transform .7s var(--ease), color .4s var(--ease-micro)}.credential.card{border-radius:18px;padding:1rem 1.25rem}.closing-section{color:inherit;background:0 0}.closing.card{background:radial-gradient(70% 90% at 100% 0%, var(--gold), transparent 60%), radial-gradient(60% 80% at 0% 100%, var(--emerald), transparent 60%), var(--card);padding:clamp(2.5rem,7vw,6rem)}@supports (color:color-mix(in lab, red, red)){.closing.card{background:radial-gradient(70% 90% at 100% 0%, color-mix(in srgb, var(--gold) 30%, transparent), transparent 60%), radial-gradient(60% 80% at 0% 100%, color-mix(in srgb, var(--emerald) 22%, transparent), transparent 60%), var(--card)}}.closing h2{font-size:clamp(2.3rem,5.4vw,4.75rem)}.page-head{border-bottom:1px solid var(--edge)}.lightbox-panel,.consent-panel{border-radius:var(--radius-premium);background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.lightbox-panel,.consent-panel{background:color-mix(in srgb, var(--surface) 86%, transparent)}}.lightbox-panel,.consent-panel{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-color:var(--edge);box-shadow:var(--shadow-tier)}.field input:not([type=checkbox]),.field select,.field textarea{border-color:var(--edge);transition:border-color .4s var(--ease-micro), box-shadow .4s var(--ease-micro);background:#ffffff0a;border-radius:14px}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--emerald);box-shadow:0 0 0 4px var(--emerald)}@supports (color:color-mix(in lab, red, red)){.field input:focus,.field select:focus,.field textarea:focus{box-shadow:0 0 0 4px color-mix(in srgb, var(--emerald) 16%, transparent)}}.form-status{border-radius:18px}.form-status-icon{background:var(--grad)}.cert-detail img,.credential img{border-radius:10px}.steps li:first-child{border-top-color:var(--emerald)}:focus-visible{outline-color:var(--emerald)}::selection{background:var(--emerald);color:var(--on-accent)}@media (prefers-reduced-motion:reduce){body:before{animation:none}.marquee-track{flex-wrap:wrap;justify-content:center;width:auto;animation:none}.marquee-track span[aria-hidden=true]{display:none}.js [data-reveal]:not(.in)>*{opacity:1;transform:none}}@property --wipe{syntax:"<percentage>";inherits:false;initial-value:0%}::view-transition-old(root){mix-blend-mode:normal;animation:none}::view-transition-new(root){mix-blend-mode:normal;animation:none}::view-transition-new(root){z-index:2;-webkit-mask-image:linear-gradient(to left, #000 calc(var(--wipe) - 12%), transparent var(--wipe));-webkit-mask-image:linear-gradient(to left, #000 calc(var(--wipe) - 12%), transparent var(--wipe));-webkit-mask-image:linear-gradient(to left, #000 calc(var(--wipe) - 12%), transparent var(--wipe));mask-image:linear-gradient(to left, #000 calc(var(--wipe) - 12%), transparent var(--wipe));animation:1.15s cubic-bezier(.16,1,.3,1) both wipe}html[data-wipe=ltr]::view-transition-new(root){-webkit-mask-image:linear-gradient(to right, #000 calc(var(--wipe) - 12%), transparent var(--wipe));-webkit-mask-image:linear-gradient(to right, #000 calc(var(--wipe) - 12%), transparent var(--wipe));-webkit-mask-image:linear-gradient(to right, #000 calc(var(--wipe) - 12%), transparent var(--wipe));mask-image:linear-gradient(to right, #000 calc(var(--wipe) - 12%), transparent var(--wipe))}@keyframes wipe{0%{--wipe:0%}to{--wipe:112%}}.theme-switch{border:1px solid var(--edge);touch-action:none;cursor:grab;width:62px;height:36px;transition:border-color .4s var(--ease-micro);background:#ffffff0a;border-radius:999px;justify-content:space-between;align-items:center;padding:0 9px;display:inline-flex;position:relative}.theme-switch:hover{border-color:var(--rule-strong)}.theme-switch[data-dragging=true]{cursor:grabbing}.theme-icon{fill:none;width:15px;height:15px;stroke:var(--muted);stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;z-index:1;transition:stroke .4s var(--ease-micro);position:relative}.theme-switch[data-theme-state=light] .theme-icon:first-of-type,.theme-switch[data-theme-state=dark] .theme-icon:last-of-type{stroke:var(--on-accent)}.theme-thumb{background:var(--grad);width:28px;height:28px;box-shadow:0 4px 16px var(--emerald);border-radius:50%;position:absolute;top:3px;left:3px}@supports (color:color-mix(in lab, red, red)){.theme-thumb{box-shadow:0 4px 16px color-mix(in srgb, var(--emerald) 40%, transparent)}}.theme-thumb{transition:transform .7s var(--ease);will-change:transform}.theme-switch[data-dragging=true] .theme-thumb{transition:none}.scroll-progress{z-index:66;background:var(--grad);transform-origin:0;height:2px;animation:linear both progress;animation-timeline:scroll(root);position:fixed;top:0;left:0;right:0;transform:scaleX(0)}[dir=rtl] .scroll-progress{transform-origin:100%}@keyframes progress{to{transform:scaleX(1)}}@supports not (animation-timeline:scroll()){.scroll-progress{display:none}}.hero{isolation:isolate;position:relative;overflow:hidden}.flow-field{z-index:-1;width:100%;height:100%;display:block;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 55%,#0000 96%);mask-image:linear-gradient(#000 55%,#0000 96%)}.hero-title{-webkit-text-fill-color:currentColor;color:var(--text);background:0 0}.word{vertical-align:bottom;margin-bottom:-.14em;padding-bottom:.14em;display:inline-block;overflow:hidden}html[lang=ar] .word{margin-block:-.2em -.3em;padding-block:.2em .3em}.word>span{will-change:transform;display:inline-block}.struck{color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.struck{color:color-mix(in srgb, var(--muted) 75%, transparent)}}.struck{-webkit-text-fill-color:currentColor}@media (width<=960px){.flow-field{opacity:.38;-webkit-mask-image:linear-gradient(#000 30%,#0000 70%);mask-image:linear-gradient(#000 30%,#0000 70%)}}.problem.card,.receipts li.card,.credential.card{transform:perspective(900px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .8s var(--ease), border-color .6s var(--ease-micro), box-shadow .6s var(--ease-micro);will-change:transform}.js [data-reveal]:not(.in)>.card{transform:translateY(22px)}@media (prefers-reduced-motion:reduce){.scroll-progress{display:none}.problem.card,.receipts li.card,.credential.card{transform:none}}.theme-switch{view-transition-name:theme-switch}::view-transition-old(theme-switch){display:none}::view-transition-new(theme-switch){animation:none}::view-transition-group(theme-switch){z-index:3}::view-transition-new(root){animation-timing-function:cubic-bezier(.16,1,.3,1)}html[data-scrub=true]::view-transition-new(root){animation-timing-function:linear}.hero-title{letter-spacing:-.035em;max-width:17ch;font-size:clamp(2.4rem,5.2vw,5rem);line-height:1.02}html[lang=ar] .hero-title{max-width:20ch;font-size:clamp(2.1rem,4.4vw,4rem)}.section-title,.section-head h2,.section-head-row h2,.split-aside h2{font-size:clamp(1.7rem,2.6vw,2.25rem)}.problem.card:first-child h3{font-size:var(--step-2)}.problem h3{font-size:var(--step-1)}.reel-value{font-size:clamp(2.6rem,4.6vw,4.25rem)}html[lang=ar] .reel-value{font-size:clamp(2.2rem,3.6vw,3.25rem)}.reel-title{font-size:clamp(1.4rem,2.1vw,1.85rem)}.reel-caption{font-size:var(--step-0)}.closing h2{max-width:18ch;font-size:clamp(1.9rem,3.6vw,3rem)}.receipt-after{white-space:nowrap;font-size:clamp(1.05rem,1.45vw,1.4rem)}.receipts li{grid-template-rows:minmax(2.9em,auto) auto 1fr auto}.receipt-values{align-content:start}.problem.card:first-child{align-content:space-between;min-height:0}.problem-figure{gap:.35rem;display:grid}.problem-figure b{font-family:var(--display);letter-spacing:-.04em;color:var(--gold);font-size:clamp(4rem,8vw,7rem);font-weight:600;line-height:.9}.problem-figure span{font-family:var(--mono);font-size:var(--step--1);color:var(--muted)}html[lang=ar] .problem-figure span{font-family:var(--font)}.problem-body{gap:.9rem;display:grid}.credentials-row{grid-template-rows:auto auto;grid-template-columns:11rem minmax(0,1fr) minmax(0,1fr);align-items:center;gap:.5rem 1.5rem;display:grid}.credentials-title{grid-area:1/1;align-self:end}.credentials-row>.text-link{grid-area:2/1;place-self:start}.credential.card{grid-row:1/span 2;align-self:stretch}@media (width<=860px){.credentials-row{grid-template-rows:none;grid-template-columns:1fr}.credentials-title,.credentials-row>.text-link,.credential.card{grid-area:auto}}.page-head h1{font-size:clamp(2rem,3.8vw,3.25rem)}.lede{font-size:1.125rem}.story-title,.case-outcome,.value-weight{font-size:var(--step-1)}.theme-curtain{z-index:64;pointer-events:none;-webkit-backdrop-filter:invert()hue-rotate(180deg);border-inline-start:2px solid var(--emerald);width:0;box-shadow:0 0 28px var(--emerald);position:fixed;top:0;bottom:0;right:0}@supports (color:color-mix(in lab, red, red)){.theme-curtain{box-shadow:0 0 28px color-mix(in srgb, var(--emerald) 55%, transparent)}}.theme-curtain{will-change:width}.theme-curtain[data-side=left]{border-inline-start:0;border-right:2px solid var(--emerald);left:0;right:auto}.theme-curtain[data-side=right]{border-inline-start:0;border-left:2px solid var(--emerald)}.theme-curtain[data-settling=true]{transition:width .5s var(--ease)}.theme-switch{border-radius:999px;width:68px;height:40px;padding:0 11px}.theme-icon{width:16px;height:16px}.theme-thumb{width:30px;height:30px;top:4px;left:4px}.icon-button{min-width:40px;height:40px}.receipts ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.receipts li.card{grid-template-rows:auto 4.6em auto 1fr auto;gap:0;padding:1.15rem 1.25rem 1.25rem;display:grid}.receipt-org{font-family:var(--mono);color:var(--emerald);margin-bottom:.4rem;font-size:.72rem}.receipt-label{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.8rem;line-height:1.5;display:-webkit-box;overflow:hidden}.receipt-values{gap:.1rem;margin-top:.5rem}.receipt-before{font-size:var(--step-0)}.receipt-after{font-size:clamp(1rem,1.35vw,1.3rem)}.receipt-bar{grid-row:5;margin-top:.9rem}.hero-bottom{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start}@media (width<=960px){.receipts ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.receipts ul{grid-template-columns:1fr}.receipts li.card{grid-template-rows:auto auto auto auto auto}}.theme-switch{border:1px solid var(--edge);background:#00000073;border-radius:999px;width:88px;height:40px;padding:0;display:block;position:relative}@supports (color:color-mix(in lab, red, red)){.theme-switch{background:color-mix(in srgb, #00000073, #1031421a var(--mix))}}.theme-switch{box-shadow:inset 0 2px 6px #0009}@supports (color:color-mix(in lab, red, red)){.theme-switch{box-shadow:inset 0 2px 6px color-mix(in srgb, #0009, #1031422e var(--mix))}}.theme-switch{touch-action:none;cursor:grab;view-transition-name:none}.theme-switch:active{cursor:grabbing}.theme-knob{width:40px;height:34px;transform:translate3d(calc(var(--t) * 44px), 0, 0);will-change:transform;-webkit-backdrop-filter:blur(10px)saturate(1.4);backdrop-filter:blur(10px)saturate(1.4);background:linear-gradient(160deg,#ffffff6b,#ffffff1a);border:1px solid #ffffff73;border-radius:999px;place-items:center;display:grid;position:absolute;top:2px;left:2px;box-shadow:inset 0 1px #fff9,0 4px 14px #00000059,0 0 22px #58d6a7,0 6px 26px -4px #58d6a7}@supports (color:color-mix(in lab, red, red)){.theme-knob{box-shadow:0 1px 0 #fff9 inset, 0 4px 14px #00000059, 0 0 22px color-mix(in srgb, #58d6a7, #e8b65a var(--mix)), 0 6px 26px -4px color-mix(in srgb, #58d6a7, #e8b65a var(--mix))}}.theme-icon{fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;grid-area:1/1;width:17px;height:17px;transition:none;position:static}.theme-moon{stroke:#eafff6;opacity:calc(1 - var(--t));transform:rotate(calc(var(--t) * -70deg)) scale(calc(1 - var(--t) * .4))}.theme-sun{stroke:#6b4a05;opacity:var(--t);transform:rotate(calc((1 - var(--t)) * 70deg)) scale(calc(.6 + var(--t) * .4))}html[data-theme-dragging] *,html[data-theme-dragging] :before,html[data-theme-dragging] :after{transition-property:transform,opacity!important}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media print{.site-header,.site-footer,.consent-banner,.toolbar,.record-field{display:none!important}body{color:#000;background:#fff}}@property --tw-ease{syntax:"*";inherits:false}
