@layer legacy,theme,base,components,utilities;
@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:300;src:url(../media/montserrat-latin-300-normal.2sdg5e-ix0sjh.woff2)format("woff2"),url(../media/montserrat-latin-300-normal.206iang5ek639.woff)format("woff")}
@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:500;src:url(../media/montserrat-latin-500-normal.09u00g3252wjk.woff2)format("woff2"),url(../media/montserrat-latin-500-normal.008iihk5zan0u.woff)format("woff")}
@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(../media/montserrat-latin-600-normal.1-yd62cz1txzx.woff2)format("woff2"),url(../media/montserrat-latin-600-normal.08sr1yi8wxn0l.woff)format("woff")}
@font-face{font-family:Tajawal;font-style:normal;font-display:swap;font-weight:300;src:url(../media/tajawal-arabic-300-normal.2ourszprb-01a.woff2)format("woff2"),url(../media/tajawal-arabic-300-normal.39b_vvi9eqkel.woff)format("woff")}
@font-face{font-family:Tajawal;font-style:normal;font-display:swap;font-weight:500;src:url(../media/tajawal-arabic-500-normal.305q4ldufnkkg.woff2)format("woff2"),url(../media/tajawal-arabic-500-normal.07977_sbs0ld2.woff)format("woff")}
@font-face{font-family:Tajawal;font-style:normal;font-display:swap;font-weight:700;src:url(../media/tajawal-arabic-700-normal.0tgi04_e6au3n.woff2)format("woff2"),url(../media/tajawal-arabic-700-normal.3t7opmhqxdmj6.woff)format("woff")}
:root{--ink:#0a0a0a;--gold:#c9a84c;--white:#fff;--cream:#f5f0e8;--ink-soft:#0a0a0ab8;--white-soft:#ffffffb8;--rule-light:#0a0a0a24;--rule-dark:#ffffff29;--font-latin:"Montserrat", system-ui, sans-serif;--font-arabic:"Tajawal", "Montserrat", system-ui, sans-serif;--font:var(--font-latin);--leading-body:1.65;--leading-tight:1.12;--w-light:300;--w-regular:500;--w-strong:600;--fs-xs:.8125rem;--fs-sm:.9375rem;--fs-base:1.0625rem;--fs-lg:clamp(1.125rem, 1.05rem + .35vw, 1.3125rem);--fs-xl:clamp(1.375rem, 1.2rem + .8vw, 1.875rem);--fs-2xl:clamp(1.75rem, 1.4rem + 1.6vw, 2.75rem);--fs-3xl:clamp(2.5rem, 1.8rem + 3.2vw, 4.75rem);--tracking-label:.2em;--s-1:.25rem;--s-2:.5rem;--s-3:.75rem;--s-4:1rem;--s-5:1.5rem;--s-6:2rem;--s-7:3rem;--s-8:4rem;--s-9:6rem;--s-10:8rem;--section:clamp(4rem, 2.5rem + 6vw, 8rem);--measure:66ch;--container:76rem;--gutter:clamp(1.25rem, .6rem + 3vw, 5rem);--radius:2px;--header-h:4.5rem;--ease:cubic-bezier(.2, .6, .2, 1);--dur:.22s}:root:lang(ar){--font:var(--font-arabic);--leading-body:1.85;--leading-tight:1.3;--tracking-label:0;--w-strong:700}@media (prefers-reduced-motion:reduce){:root{--dur:0s}}
@layer legacy{*,:before,:after{box-sizing:border-box}[hidden]{display:none!important}html{-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-block-start:calc(var(--header-h) + var(--s-4))}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{font-family:var(--font);font-weight:var(--w-light);font-size:var(--fs-base);line-height:var(--leading-body);color:var(--ink);background:var(--white);-webkit-font-smoothing:antialiased;font-synthesis:none;margin:0}h1,h2,h3,h4{font-weight:var(--w-light);line-height:var(--leading-tight);text-wrap:balance;margin:0}p{text-wrap:pretty;margin:0}img,svg{max-width:100%;height:auto;display:block}a{color:inherit}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--ink);outline-offset:3px;border-radius:var(--radius)}.on-ink :focus-visible,.on-ink:focus-visible{outline-color:var(--gold)}.skip-link{background:var(--ink);color:var(--white);padding:var(--s-3) var(--s-5);z-index:100;font-weight:var(--w-regular);text-decoration:none;position:absolute;inset-block-start:-10rem;inset-inline-start:var(--s-4)}.skip-link:focus{outline-color:var(--gold);inset-block-start:var(--s-4)}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.container{inline-size:100%;max-inline-size:calc(var(--container) + 2 * var(--gutter));padding-inline:var(--gutter);margin-inline:auto}.section{padding-block:var(--section)}.ground-white{background:var(--white);color:var(--ink)}.ground-cream{background:var(--cream);color:var(--ink)}.ground-ink{background:var(--ink);color:var(--white)}.stack>*+*{margin-block-start:var(--stack,var(--s-5))}.measure{max-inline-size:var(--measure)}.eyebrow{font-size:var(--fs-xs);font-weight:var(--w-regular);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--ink-soft)}:lang(ar) .eyebrow{text-transform:none;font-size:var(--fs-sm)}.ground-ink .eyebrow{color:var(--gold)}.display{font-size:var(--fs-3xl);font-weight:var(--w-light);letter-spacing:-.015em}:lang(ar) .display{letter-spacing:0}.h2{font-size:var(--fs-2xl)}.h3{font-size:var(--fs-xl)}.lead{font-size:var(--fs-lg)}.small{font-size:var(--fs-sm)}.muted{color:var(--ink-soft)}.ground-ink .muted{color:var(--white-soft)}.rule{background:var(--gold);border:0;block-size:1px;inline-size:4rem;margin:0}:is(.page-hero,.section-header) .rule:not(:first-child){margin-block-start:var(--stack,var(--s-5))}.ltr{direction:ltr;unicode-bidi:isolate}bdi{unicode-bidi:isolate}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}body:lang(ar){font-weight:var(--w-regular)}.nowrap{white-space:nowrap}:is(h1,h2,h3,.display) .nowrap{white-space:normal}.page-hero{padding-block:var(--s-9) var(--s-8);border-block-end:1px solid var(--rule-light)}.page-hero .display{max-inline-size:20ch}.prose>*+*{margin-block-start:var(--s-5)}.prose p{max-inline-size:var(--measure)}.grid-2{gap:var(--s-8);grid-template-columns:1fr 1fr;display:grid}.grid-3{gap:var(--s-6);grid-template-columns:repeat(3,1fr);display:grid}@media (max-width:960px){.grid-2,.grid-3{gap:var(--s-6);grid-template-columns:1fr}}.list-plain{margin:0;padding:0;list-style:none}.tag{min-block-size:1.75rem;padding-inline:var(--s-3);font-size:var(--fs-xs);font-weight:var(--w-regular);border:1px solid var(--rule-light);border-radius:999px;align-items:center;display:inline-flex}.ground-ink .tag{border-color:var(--rule-dark)}.card{gap:var(--s-4);flex-direction:column;display:flex;position:relative}.card h2 a,.card h3 a{text-decoration:none}.card h2 a:after,.card h3 a:after{content:"";position:absolute;inset:0}.card:hover h2 a,.card:hover h3 a{text-decoration:underline;-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold);text-underline-offset:.2em;text-decoration-thickness:1px}.card:focus-within{outline:2px solid var(--ink);outline-offset:4px}.card h2 a:focus-visible,.card h3 a:focus-visible{outline:none}.card .meta{font-size:var(--fs-xs);font-weight:var(--w-regular);color:var(--ink-soft);letter-spacing:.08em;text-transform:uppercase}:lang(ar) .card .meta{text-transform:none;letter-spacing:0;font-size:var(--fs-sm)}.form{gap:var(--s-5);max-inline-size:44rem;display:grid}.form .two{gap:var(--s-5);grid-template-columns:1fr 1fr;display:grid}@media (max-width:640px){.form .two{grid-template-columns:1fr}}.field{gap:var(--s-2);display:grid}.field label,.field legend{font-size:var(--fs-sm);font-weight:var(--w-regular)}.field input,.field select,.field textarea{background:var(--white);border:1px solid var(--ink);border-radius:var(--radius);min-block-size:3rem;inline-size:100%;font-weight:var(--w-regular);padding:.7rem .9rem}.field textarea{resize:vertical;min-block-size:9rem}.field input:focus-visible,.field select:focus-visible,.field textarea:focus-visible{outline:2px solid var(--ink);outline-offset:1px;border-color:var(--ink)}.field .err{gap:var(--s-2);font-size:var(--fs-sm);font-weight:var(--w-regular);border-inline-start:3px solid var(--gold);align-items:flex-start;padding-inline-start:var(--s-3);display:none}.field[data-invalid] .err{display:flex}.field[data-invalid] input,.field[data-invalid] select,.field[data-invalid] textarea{border-color:var(--ink);border-width:2px}.check{gap:var(--s-3);font-size:var(--fs-sm);align-items:flex-start;display:flex}.check input{block-size:1.5rem;inline-size:1.5rem;accent-color:var(--ink);flex:none;margin:.15rem 0 0}.hp{block-size:1px;inline-size:1px;position:absolute;inset-inline-start:-10000px;overflow:hidden}.form-summary,.form-status{padding:var(--s-4) var(--s-5);border-inline-start:3px solid var(--gold);background:var(--cream);font-weight:var(--w-regular)}.form-done{padding:var(--s-6);background:var(--cream);border-block-start:2px solid var(--gold)}}
@layer legacy{.btn{justify-content:center;align-items:center;gap:var(--s-2);min-block-size:3rem;font-size:var(--fs-sm);font-weight:var(--w-regular);letter-spacing:.04em;border-radius:var(--radius);transition:background-color var(--dur) var(--ease), color var(--dur) var(--ease), border-color var(--dur) var(--ease);border:1px solid #0000;padding:.8rem 1.6rem;text-decoration:none;display:inline-flex}:lang(ar) .btn{letter-spacing:0;font-size:var(--fs-base)}.btn-primary{background:var(--ink);color:var(--white);border-color:var(--ink)}.btn-primary:hover{background:var(--white);color:var(--ink)}.btn-secondary{color:var(--ink);border-color:var(--ink);background:0 0}.btn-secondary:hover{background:var(--ink);color:var(--white)}.ground-ink .btn-primary{background:var(--gold);color:var(--ink);border-color:var(--gold)}.ground-ink .btn-primary:hover{background:var(--ink);color:var(--gold)}.ground-ink .btn-secondary{color:var(--white);border-color:var(--white)}.ground-ink .btn-secondary:hover{background:var(--white);color:var(--ink)}.btn-text{min-block-size:1.5rem;color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold);text-underline-offset:.45em;border:0;padding:0;text-decoration-thickness:1px}.btn-text:hover{text-decoration-thickness:2px}.arrow{transition:transform var(--dur) var(--ease)}.btn-text:hover .arrow{transform:translate(3px)}[dir=rtl] .arrow{transform:scaleX(-1)}[dir=rtl] .btn-text:hover .arrow{transform:scaleX(-1)translate(3px)}.section-header{margin-block-end:var(--s-7)}.signature{inline-size:var(--sig-w,auto);block-size:auto}[dir=rtl] .signature{transform:none}.form-wrap .submit{cursor:pointer;background:var(--ink);min-block-size:3rem;color:var(--white);border:1px solid var(--ink);border-radius:var(--radius);font-size:var(--fs-sm);font-weight:var(--w-regular);letter-spacing:.04em;padding:.8rem 1.8rem}.form-wrap .submit:hover{background:var(--white);color:var(--ink)}.form-wrap .submit[disabled]{opacity:.7;cursor:progress}.p-home .hero{padding-block:var(--s-8) 0;overflow:clip}.p-home .hero-grid{gap:var(--s-8);grid-template-columns:1.15fr .85fr;align-items:end;display:grid}.p-home .hero-copy{padding-block-end:var(--s-9)}.p-home .hero .display{color:var(--white)}.p-home .positioning{font-size:var(--fs-xl);font-weight:var(--w-light);color:var(--cream);max-inline-size:26ch}.p-home .intro{font-size:var(--fs-base)}.p-home .buttons{gap:var(--s-4);flex-wrap:wrap;padding-block-start:var(--s-3);display:flex}.p-home .hero-portrait{align-self:stretch;margin:0}.p-home .hero-portrait img{object-fit:cover;object-position:50% 25%;block-size:100%;min-block-size:32rem;max-block-size:44rem;inline-size:100%;-webkit-mask-image:linear-gradient(#000 78%,#0000);mask-image:linear-gradient(#000 78%,#0000)}.p-home .proof{padding-block:var(--s-7);border-block-end:1px solid var(--rule-light)}.p-home .proof-grid{gap:var(--s-6) var(--s-8);grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));display:grid}.p-home .figure{border-inline-start:1px solid var(--gold);padding-inline-start:var(--s-5)}.p-home .value{font-size:var(--fs-2xl);font-weight:var(--w-light);line-height:1.1}.p-home .label{font-weight:var(--w-regular);margin-block-start:var(--s-2)}.p-home .source{font-size:var(--fs-xs);color:var(--ink-soft);margin-block-start:var(--s-2)}.p-home .source a{text-decoration:underline;-webkit-text-decoration-color:var(--rule-light);text-decoration-color:var(--rule-light);text-underline-offset:.3em}.p-home .source a:hover{-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold)}.p-home .edition-card{gap:var(--s-7);grid-template-columns:1.4fr 1fr;align-items:center;display:grid}.p-home .cover img{aspect-ratio:16/9;object-fit:cover;inline-size:100%;box-shadow:0 24px 48px -28px #0a0a0a80}.p-home .edition-card h3 a{text-decoration:none}.p-home .edition-card h3 a:hover{text-decoration:underline;-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold);text-underline-offset:.2em;text-decoration-thickness:1px}.p-home .more-editions{gap:var(--s-6);border-block-start:1px solid var(--rule-light);grid-template-columns:1fr 1fr;margin-block-start:var(--s-8);padding-block-start:var(--s-6);display:grid}.p-home .row{gap:var(--s-6);flex-wrap:wrap;padding-block-start:var(--s-2);display:flex}.p-home .focus-grid{gap:var(--s-6);grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid}.p-home .focus{gap:var(--s-4);background:var(--white);padding:var(--s-6);border-block-start:2px solid var(--gold);flex-direction:column;display:flex}.p-home .focus .num{font-size:var(--fs-sm);font-weight:var(--w-regular);color:var(--ink-soft);letter-spacing:.1em}.p-home .focus .btn-text{align-self:flex-start;margin-block-start:auto}.p-home .amd{gap:var(--s-8);grid-template-columns:1fr 1fr;align-items:end;display:grid}.p-home .amd-line{font-size:var(--fs-lg);color:var(--gold);font-weight:var(--w-light)}[dir=rtl] .p-home .amd-line{text-align:end}.p-home .topics{gap:var(--s-6);grid-template-columns:1fr 1fr;display:grid}.p-home .topic{padding-block:var(--s-6);border-block-start:1px solid var(--rule-light)}.p-home .suits{font-weight:var(--w-strong);margin-inline-end:var(--s-2)}.p-home .after{margin-block-start:var(--s-7)}@media (max-width:960px){.p-home .focus-grid{grid-template-columns:1fr}.p-home .edition-card,.p-home .amd,.p-home .topics{gap:var(--s-6);grid-template-columns:1fr}}@media (max-width:860px){.p-home .hero{padding-block-start:var(--s-6)}.p-home .hero-grid{grid-template-columns:1fr;gap:0}.p-home .hero-copy{padding-block-end:var(--s-6)}.p-home .hero-portrait{max-inline-size:26rem;margin-inline:auto}.p-home .hero-portrait img{aspect-ratio:4/5;block-size:auto;min-block-size:0}}.p-about .about-hero{gap:var(--s-8);grid-template-columns:1.3fr .7fr;align-items:end;display:grid}.p-about .portrait{justify-self:end;inline-size:100%;max-inline-size:26rem}.p-about .bio{font-size:var(--fs-lg)}.p-about .career .h3{color:var(--white)}.p-about .principles{gap:0;display:grid}.p-about .principles li{gap:var(--s-5);padding-block:var(--s-6);border-block-start:1px solid var(--rule-light);grid-template-columns:4rem 1fr;display:grid}.p-about .principles p{font-size:var(--fs-lg);max-inline-size:60ch}.p-about .principles strong{font-weight:var(--w-strong)}.p-about .num{font-size:var(--fs-sm);font-weight:var(--w-regular);color:var(--ink-soft);padding-block-start:.35rem}.p-about .media-buttons{align-self:end}.p-about .media-buttons .btn{justify-content:flex-start;inline-size:100%}.p-about .closing{gap:var(--s-6);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}@media (max-width:960px){.p-about .about-hero{grid-template-columns:1fr}.p-about .portrait{justify-self:start}.p-about .principles li{grid-template-columns:2.5rem 1fr}}.p-amd .page-hero.ground-ink{border-block-end:0}.ground-ink .display{color:var(--white)}.p-amd .line{font-size:var(--fs-xl);color:var(--gold);font-weight:var(--w-light)}[dir=rtl] .p-amd .line,[dir=rtl] .ground-ink h1{text-align:end}.p-amd .remit li{padding-block:var(--s-4);border-block-start:1px solid var(--rule-light);font-size:var(--fs-lg)}.p-amd .closing{gap:var(--s-6);display:grid}.p-amd .buttons{gap:var(--s-4);flex-wrap:wrap;display:flex}.p-speaking .topics li{gap:var(--s-5);padding-block:var(--s-6);border-block-start:1px solid var(--rule-light);grid-template-columns:4rem 1fr;display:grid}.p-speaking .num{font-size:var(--fs-sm);font-weight:var(--w-regular);color:var(--ink-soft);padding-block-start:.4rem}.p-speaking .topics strong{font-weight:var(--w-strong);margin-inline-end:var(--s-2)}.p-speaking .kit{align-self:end}.p-speaking .kit .btn{justify-content:flex-start;inline-size:100%}.p-speaking blockquote{border-inline-start:2px solid var(--gold);margin:0;padding-inline-start:var(--s-4)}@media (max-width:640px){.p-speaking .topics li{grid-template-columns:2.5rem 1fr}}.p-enquiries .layout{gap:var(--s-8);grid-template-columns:1fr 18rem;display:grid}.p-enquiries .aside{gap:var(--s-2);border-block-start:2px solid var(--gold);font-weight:var(--w-regular);align-content:start;padding-block-start:var(--s-5);display:grid}.p-enquiries .aside a{text-underline-offset:.3em;-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold)}@media (max-width:960px){.p-enquiries .layout{grid-template-columns:1fr}}.p-fnlist .editions{gap:var(--s-8) var(--s-7);grid-template-columns:repeat(2,1fr);margin-block-start:var(--s-7);display:grid}.p-fnlist .cover{aspect-ratio:16/9;object-fit:cover;inline-size:100%}.p-fnlist .filter{gap:var(--s-2);flex-wrap:wrap;margin-block-start:var(--s-5);display:flex}.p-fnlist .filter button{min-block-size:2.5rem;padding-inline:var(--s-4);background:var(--white);border:1px solid var(--rule-light);cursor:pointer;font-size:var(--fs-sm);border-radius:999px}.p-fnlist .filter button[aria-pressed=true]{background:var(--ink);color:var(--white);border-color:var(--ink)}@media (max-width:960px){.p-fnlist .editions{grid-template-columns:1fr}}.p-edition .head{gap:var(--s-8);grid-template-columns:1fr 1.1fr;align-items:center;display:grid}.p-edition .head .display{font-size:var(--fs-2xl)}.p-edition .cover{aspect-ratio:16/9;object-fit:cover;inline-size:100%;box-shadow:0 24px 48px -28px #0a0a0a80}.p-edition .tags{gap:var(--s-2);flex-wrap:wrap;display:flex}.p-edition .body{gap:var(--s-6);max-inline-size:calc(46rem + 2 * var(--gutter));display:grid}.p-edition .points{gap:var(--s-4);font-size:var(--fs-lg);margin:0;padding-inline-start:1.4em;display:grid}.p-edition .points li::marker{color:var(--ink-soft);font-weight:var(--w-regular)}.p-edition .back{padding-block:var(--s-7)}@media (max-width:960px){.p-edition .head{gap:var(--s-6);grid-template-columns:1fr}.p-edition .head .cover{order:-1}}.p-liblist .controls{gap:var(--s-5);border-block-end:1px solid var(--rule-light);flex-wrap:wrap;align-items:end;padding-block-end:var(--s-6);display:flex}.p-liblist .controls .grow{flex:18rem}.p-liblist .controls .field:not(.grow){flex:0 14rem}.p-liblist .items{gap:0 var(--s-7);grid-template-columns:repeat(2,1fr);display:grid}.p-liblist .item{padding-block:var(--s-6);border-block-end:1px solid var(--rule-light)}.p-liblist .tags{gap:var(--s-2);flex-wrap:wrap;display:flex}.p-liblist .none{padding-block:var(--s-7);gap:var(--s-4);justify-items:start;display:grid}.p-liblist .clear{min-block-size:2.75rem;padding-inline:var(--s-5);background:var(--ink);color:var(--white);border-radius:var(--radius);cursor:pointer;border:0}@media (max-width:960px){.p-liblist .items{grid-template-columns:1fr}}.p-libitem .page-hero .display{font-size:var(--fs-2xl);max-inline-size:26ch}.p-libitem .tags{gap:var(--s-2);flex-wrap:wrap;display:flex}.p-libitem .body{gap:var(--s-6);max-inline-size:calc(46rem + 2 * var(--gutter));display:grid}.p-libitem .pdf{aspect-ratio:4/5;border:1px solid var(--rule-light);inline-size:100%}.p-libitem .back{padding-block:var(--s-7)}.p-style .sw{gap:var(--s-5);grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));display:grid}.p-style .chip{border:1px solid var(--rule-light);block-size:5rem;margin-block-end:var(--s-3);display:block}.p-style .row{gap:var(--s-4);flex-wrap:wrap;align-items:center;display:flex}.p-style .ar-sample{font-family:var(--font-arabic);line-height:1.85}.insight-body{font-size:var(--fs-base);line-height:var(--leading-body)}.insight-body :where(p,ul,ol,h2,h3,.table-scroll,.pull-quote){margin:0}.insight-body :where(p,ul,ol,.table-scroll){margin-block-start:var(--s-5)}.insight-body h2{font-size:var(--fs-xl);font-weight:var(--w-strong);scroll-margin-top:calc(var(--header-h) + var(--s-5));margin-block-start:var(--s-8)}.insight-body h3{font-size:var(--fs-lg);font-weight:var(--w-strong);margin-block-start:var(--s-6)}.insight-body h2+*,.insight-body h3+*{margin-block-start:var(--s-4)}.insight-body>:first-child>:first-child{margin-block-start:0}.insight-body>:first-child>p:first-child{font-size:var(--fs-lg)}.insight-body :is(ul,ol){gap:var(--s-2);flex-direction:column;padding-inline-start:1.4em;display:flex}.insight-body li::marker{color:var(--gold)}.insight-body a{color:var(--ink);text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1px}.insight-body a:hover{text-decoration-thickness:2px}.insight-body strong{font-weight:var(--w-strong)}.insight-body blockquote{margin:var(--s-5) 0 0;border-inline-start:3px solid var(--gold);color:var(--ink-soft);padding-inline-start:var(--s-5)}.insight-body .table-scroll{border:1px solid var(--ink);background:var(--white);overflow-x:auto}.insight-body .table-scroll:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.insight-body table{border-collapse:collapse;width:100%;font-size:var(--fs-sm)}.insight-body :is(th,td){padding:var(--s-3) var(--s-4);text-align:start;border-block-end:1px solid var(--rule-light);vertical-align:top}.insight-body th{font-weight:var(--w-strong);background:var(--cream);border-block-end:1px solid var(--ink)}.insight-body tr:last-child td{border-block-end:0}.insight-body .pull-quote{margin-block:var(--s-7);border-inline-start:3px solid var(--gold);padding-inline-start:var(--s-6)}.insight-body .pull-quote p{font-size:clamp(1.375rem,1.1rem + 1.1vw,1.875rem);font-weight:var(--w-light);margin:0;line-height:1.4}.insight-body .pull-quote+*{margin-block-start:0}.toc-mobile summary{list-style:none}.toc-mobile summary::-webkit-details-marker{display:none}.toc-mobile summary:after{content:"+";color:var(--ink);font-size:1.4em;font-weight:var(--w-light);margin-inline-start:auto}.toc-mobile[open] summary:after{content:"−"}.insights-filter{gap:var(--s-2);scrollbar-width:thin;padding-block-end:var(--s-1);display:flex;overflow-x:auto}.insights-filter button{min-block-size:2.75rem;padding-inline:var(--s-4);background:var(--white);color:var(--ink);border:1px solid var(--ink);cursor:pointer;font:inherit;font-size:var(--fs-sm);font-weight:var(--w-regular);white-space:nowrap;border-radius:2px;flex:none}.insights-filter button:hover{box-shadow:inset 0 0 0 1px var(--ink)}.insights-filter button[aria-pressed=true]{font-weight:var(--w-strong);box-shadow:inset 0 -4px 0 var(--gold);border-width:2px}@media (min-width:1024px){.insights-filter{flex-wrap:wrap;overflow:visible}}}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:block))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-ease:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}@layer theme{:root,:host{--spacing:.25rem;--tracking-normal:0em;--leading-tight:1.25;--leading-snug:1.375;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--tracking-label:var(--tracking-label)}}@layer utilities{.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}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.top-0{top:0}.top-\[calc\(var\(--header-h\)\+2rem\)\]{top:calc(var(--header-h) + 2rem)}.z-50{z-index:50}.col-start-2{grid-column-start:2}.m-0{margin:0}.mx-auto{margin-inline:auto}.ms-auto{margin-inline-start:auto}.me-1{margin-inline-end:var(--spacing)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-14{margin-top:calc(var(--spacing) * 14)}.mt-\[var\(--s-7\)\]{margin-top:var(--s-7)}.mt-auto{margin-top:auto}.\!mb-0{margin-bottom:0!important}.mb-0{margin-bottom:0}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.aspect-\[3\/2\]{aspect-ratio:3/2}.aspect-\[3\/4\]{aspect-ratio:3/4}.aspect-\[4\/5\]{aspect-ratio:4/5}.aspect-\[16\/9\]{aspect-ratio:16/9}.aspect-\[16\/10\]{aspect-ratio:16/10}.aspect-square{aspect-ratio:1}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-24{width:calc(var(--spacing) * 24);height:calc(var(--spacing) * 24)}.size-28{width:calc(var(--spacing) * 28);height:calc(var(--spacing) * 28)}.h-1\/2{height:50%}.h-8{height:calc(var(--spacing) * 8)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-28{height:calc(var(--spacing) * 28)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.min-h-6{min-height:calc(var(--spacing) * 6)}.min-h-10{min-height:calc(var(--spacing) * 10)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-12{min-height:calc(var(--spacing) * 12)}.min-h-14{min-height:calc(var(--spacing) * 14)}.min-h-16{min-height:calc(var(--spacing) * 16)}.w-12{width:calc(var(--spacing) * 12)}.w-16{width:calc(var(--spacing) * 16)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.max-w-\[16rem\]{max-width:16rem}.max-w-\[22ch\]{max-width:22ch}.max-w-\[24ch\]{max-width:24ch}.max-w-\[28rem\]{max-width:28rem}.max-w-\[32ch\]{max-width:32ch}.max-w-\[40ch\]{max-width:40ch}.max-w-\[44ch\]{max-width:44ch}.max-w-\[44rem\]{max-width:44rem}.max-w-\[46ch\]{max-width:46ch}.max-w-\[48ch\]{max-width:48ch}.max-w-\[56ch\]{max-width:56ch}.max-w-\[60ch\]{max-width:60ch}.max-w-\[60rem\]{max-width:60rem}.max-w-\[66ch\]{max-width:66ch}.max-w-\[68ch\]{max-width:68ch}.max-w-full{max-width:100%}.max-w-measure{max-width:var(--measure)}.min-w-0{min-width:0}.flex-none{flex:none}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x, ) var(--tw-rotate-y, ) var(--tw-rotate-z, ) var(--tw-skew-x, ) var(--tw-skew-y, )}.cursor-pointer{cursor:pointer}.list-none{list-style-type:none}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-\[3\.5rem_1fr\]{grid-template-columns:3.5rem 1fr}.grid-cols-\[3rem_1fr\]{grid-template-columns:3rem 1fr}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-7{gap:calc(var(--spacing) * 7)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-12{gap:calc(var(--spacing) * 12)}.gap-\[var\(--s-1\)\]{gap:var(--s-1)}.gap-\[var\(--s-2\)\]{gap:var(--s-2)}.gap-\[var\(--s-3\)\]{gap:var(--s-3)}.gap-\[var\(--s-4\)\]{gap:var(--s-4)}.gap-\[var\(--s-5\)\]{gap:var(--s-5)}.gap-\[var\(--s-7\)\]{gap:var(--s-7)}.gap-x-5{column-gap:calc(var(--spacing) * 5)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-4{row-gap:calc(var(--spacing) * 4)}.self-start{align-self:flex-start}.overflow-hidden{overflow:hidden}.rounded-brand{border-radius:var(--radius)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-s-\[3px\]{border-inline-start-style:var(--tw-border-style);border-inline-start-width:3px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-2{border-top-style:var(--tw-border-style);border-top-width:2px}.\!border-b-0{border-bottom-style:var(--tw-border-style)!important;border-bottom-width:0!important}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-gold{border-color:var(--gold)}.border-ink{border-color:var(--ink)}.border-rule-light{border-color:var(--rule-light)}.border-white{border-color:var(--white)}.border-s-gold{border-inline-start-color:var(--gold)}.border-t-gold{border-top-color:var(--gold)}.bg-cream{background-color:var(--cream)}.bg-gold{background-color:var(--gold)}.bg-ink{background-color:var(--ink)}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--white)}.bg-\[linear-gradient\(var\(--gold\)\,var\(--gold\)\)\]{background-image:linear-gradient(var(--gold),var(--gold))}.bg-\[length\:0_2px\]{background-size:0 2px}.bg-\[position\:0_80\%\]{background-position:0 80%}.bg-no-repeat{background-repeat:no-repeat}.object-cover{object-fit:cover}.object-top{object-position:top}.p-0{padding:0}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.p-10{padding:calc(var(--spacing) * 10)}.px-0{padding-inline:0}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-8{padding-inline:calc(var(--spacing) * 8)}.px-\[1\.6rem\]{padding-inline:1.6rem}.px-\[var\(--s-2\)\]{padding-inline:var(--s-2)}.py-0{padding-block:0}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-7{padding-block:calc(var(--spacing) * 7)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-14{padding-block:calc(var(--spacing) * 14)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-\[0\.8rem\]{padding-block:.8rem}.py-\[var\(--s-2\)\]{padding-block:var(--s-2)}.py-\[var\(--s-8\)\]{padding-block:var(--s-8)}.ps-3{padding-inline-start:calc(var(--spacing) * 3)}.ps-6{padding-inline-start:calc(var(--spacing) * 6)}.\!pt-10{padding-top:calc(var(--spacing) * 10)!important}.\!pt-12{padding-top:calc(var(--spacing) * 12)!important}.pt-0\.5{padding-top:calc(var(--spacing) * .5)}.pt-1{padding-top:var(--spacing)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-\[var\(--s-5\)\]{padding-top:var(--s-5)}.pt-\[var\(--s-8\)\]{padding-top:var(--s-8)}.\!pb-0{padding-bottom:0!important}.\!pb-10{padding-bottom:calc(var(--spacing) * 10)!important}.\!pb-12{padding-bottom:calc(var(--spacing) * 12)!important}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-12{padding-bottom:calc(var(--spacing) * 12)}.pb-\[var\(--s-6\)\]{padding-bottom:var(--s-6)}.text-center{text-align:center}.font-\[family-name\:var\(--font-arabic\)\]{font-family:var(--font-arabic)}.font-\[family-name\:var\(--font-latin\)\]{font-family:var(--font-latin)}.\!text-2xl{font-size:var(--fs-2xl)!important;line-height:var(--tw-leading,inherit)!important}.\!text-base{font-size:var(--fs-base)!important;line-height:var(--tw-leading,inherit)!important}.text-base{font-size:var(--fs-base);line-height:var(--tw-leading,inherit)}.text-lg{font-size:var(--fs-lg);line-height:var(--tw-leading,inherit)}.text-sm{font-size:var(--fs-sm);line-height:var(--tw-leading,inherit)}.text-xl{font-size:var(--fs-xl);line-height:var(--tw-leading,inherit)}.text-xs{font-size:var(--fs-xs);line-height:var(--tw-leading,inherit)}.\!text-\[clamp\(1\.375rem\,1\.2rem\+0\.7vw\,1\.75rem\)\]{font-size:clamp(1.375rem,1.2rem + .7vw,1.75rem)!important}.\!text-\[clamp\(2\.1rem\,1\.5rem\+2\.4vw\,3\.375rem\)\]{font-size:clamp(2.1rem,1.5rem + 2.4vw,3.375rem)!important}.text-\[clamp\(1\.75rem\,3vw\,2\.6rem\)\]{font-size:clamp(1.75rem,3vw,2.6rem)}.text-\[clamp\(1\.375rem\,1\.1rem\+1\.1vw\,1\.875rem\)\]{font-size:clamp(1.375rem,1.1rem + 1.1vw,1.875rem)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-light{--tw-font-weight:var(--w-light);font-weight:var(--w-light)}.font-regular{--tw-font-weight:var(--w-regular);font-weight:var(--w-regular)}.font-strong{--tw-font-weight:var(--w-strong);font-weight:var(--w-strong)}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.04em\]{--tw-tracking:.04em;letter-spacing:.04em}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.text-gold{color:var(--gold)}.text-ink{color:var(--ink)}.text-ink-soft{color:var(--ink-soft)}.text-white{color:var(--white)}.uppercase{text-transform:uppercase}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal, ) var(--tw-slashed-zero, ) var(--tw-numeric-figure, ) var(--tw-numeric-spacing, ) var(--tw-numeric-fraction, )}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.decoration-gold{-webkit-text-decoration-color:var(--gold);-webkit-text-decoration-color:var(--gold);-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold)}.decoration-1{text-decoration-thickness:1px}.underline-offset-4{text-underline-offset:4px}.underline-offset-\[0\.45em\]{text-underline-offset:.45em}.accent-ink{accent-color:var(--ink)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, )}.filter{filter:var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, )}.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))}.transition-\[background-size\]{transition-property:background-size;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-\[var\(--dur\)\]{--tw-duration:var(--dur);transition-duration:var(--dur)}.ease-brand{--tw-ease:var(--ease);transition-timing-function:var(--ease)}.cv-auto{content-visibility:auto;contain-intrinsic-size:auto 900px}.outline-none{--tw-outline-style:none;outline-style:none}.empty\:hidden:empty{display:none}@media (hover:hover){.hover\:bg-ink:hover{background-color:var(--ink)}.hover\:bg-white:hover{background-color:var(--white)}.hover\:bg-\[length\:100\%_2px\]:hover{background-size:100% 2px}.hover\:text-gold:hover{color:var(--gold)}.hover\:text-ink:hover{color:var(--ink)}.hover\:text-white:hover{color:var(--white)}.hover\:underline:hover{text-decoration-line:underline}.hover\:decoration-2:hover{text-decoration-thickness:2px}}.focus-visible\:border-ink:focus-visible{border-color:var(--ink)}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-1:focus-visible{outline-offset:1px}.focus-visible\:outline-offset-4:focus-visible{outline-offset:4px}.focus-visible\:outline-gold:focus-visible{outline-color:var(--gold)}.focus-visible\:outline-ink:focus-visible{outline-color:var(--ink)}.disabled\:cursor-progress:disabled{cursor:progress}.disabled\:opacity-70:disabled{opacity:.7}.aria-\[current\=page\]\:bg-\[length\:100\%_2px\][aria-current=page]{background-size:100% 2px}.aria-\[current\=page\]\:font-strong[aria-current=page]{--tw-font-weight:var(--w-strong);font-weight:var(--w-strong)}.aria-\[invalid\=true\]\:border-2[aria-invalid=true]{border-style:var(--tw-border-style);border-width:2px}.aria-\[invalid\=true\]\:border-ink[aria-invalid=true]{border-color:var(--ink)}@media not all and (min-width:1279px){.max-\[1279px\]\:gap-\[var\(--s-4\)\]{gap:var(--s-4)}}@media not all and (min-width:1099px){.max-\[1099px\]\:ms-auto{margin-inline-start:auto}.max-\[1099px\]\:\!hidden{display:none!important}.max-\[1099px\]\:hidden{display:none}.max-\[1099px\]\:inline-flex{display:inline-flex}}@media not all and (min-width:860px){.max-\[860px\]\:size-20{width:calc(var(--spacing) * 20);height:calc(var(--spacing) * 20)}.max-\[860px\]\:gap-\[var\(--s-5\)\]{gap:var(--s-5)}.max-\[860px\]\:gap-\[var\(--s-6\)\]{gap:var(--s-6)}}@media not all and (min-width:64rem){.max-lg\:order-1{order:1}.max-lg\:order-2{order:2}.max-lg\:order-3{order:3}.max-lg\:hidden{display:none}}@media (min-width:861px){.min-\[861px\]\:grid-cols-\[2fr_1fr_1fr\]{grid-template-columns:2fr 1fr 1fr}.min-\[861px\]\:grid-cols-\[auto_1fr_auto\]{grid-template-columns:auto 1fr auto}.min-\[861px\]\:items-end{align-items:flex-end}}@media (min-width:1100px){.min-\[1100px\]\:min-h-\[4\.5rem\]{min-height:4.5rem}}@media (min-width:40rem){.sm\:max-w-none{max-width:none}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-start{align-items:flex-start}.sm\:gap-8{gap:calc(var(--spacing) * 8)}.sm\:p-8{padding:calc(var(--spacing) * 8)}.sm\:p-10{padding:calc(var(--spacing) * 10)}}@media (min-width:48rem){.md\:col-start-auto{grid-column-start:auto}.md\:mb-12{margin-bottom:calc(var(--spacing) * 12)}.md\:mb-14{margin-bottom:calc(var(--spacing) * 14)}.md\:aspect-\[21\/9\]{aspect-ratio:21/9}.md\:max-w-none{max-width:none}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-\[5rem_1fr_11rem\]{grid-template-columns:5rem 1fr 11rem}.md\:grid-cols-\[10rem_8rem_1fr_14rem\]{grid-template-columns:10rem 8rem 1fr 14rem}.md\:grid-cols-\[minmax\(0\,22rem\)_1fr\]{grid-template-columns:minmax(0,22rem) 1fr}.md\:items-baseline{align-items:baseline}.md\:items-center{align-items:center}.md\:gap-6{gap:calc(var(--spacing) * 6)}.md\:gap-10{gap:calc(var(--spacing) * 10)}.md\:gap-16{gap:calc(var(--spacing) * 16)}.md\:gap-x-10{column-gap:calc(var(--spacing) * 10)}.md\:pb-16{padding-bottom:calc(var(--spacing) * 16)}}@media (min-width:64rem){.lg\:sticky{position:sticky}.lg\:top-\[calc\(var\(--header-h\)\+2rem\)\]{top:calc(var(--header-h) + 2rem)}.lg\:block{display:block}.lg\:hidden{display:none}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-\[0\.75fr_1\.25fr\]{grid-template-columns:.75fr 1.25fr}.lg\:grid-cols-\[0\.85fr_1\.15fr\]{grid-template-columns:.85fr 1.15fr}.lg\:grid-cols-\[0\.95fr_1\.05fr\]{grid-template-columns:.95fr 1.05fr}.lg\:grid-cols-\[1\.1fr_0\.9fr\]{grid-template-columns:1.1fr .9fr}.lg\:grid-cols-\[1\.4fr_0\.6fr\]{grid-template-columns:1.4fr .6fr}.lg\:grid-cols-\[1\.05fr_0\.95fr\]{grid-template-columns:1.05fr .95fr}.lg\:grid-cols-\[1\.35fr_0\.65fr\]{grid-template-columns:1.35fr .65fr}.lg\:grid-cols-\[1fr_20rem\]{grid-template-columns:1fr 20rem}.lg\:grid-cols-\[14rem_minmax\(0\,1fr\)_16rem\]{grid-template-columns:14rem minmax(0,1fr) 16rem}.lg\:flex-row{flex-direction:row}.lg\:items-end{align-items:flex-end}.lg\:justify-between{justify-content:space-between}.lg\:gap-12{gap:calc(var(--spacing) * 12)}.lg\:gap-16{gap:calc(var(--spacing) * 16)}.lg\:py-20{padding-block:calc(var(--spacing) * 20)}.lg\:py-24{padding-block:calc(var(--spacing) * 24)}.lg\:pt-4{padding-top:calc(var(--spacing) * 4)}}.rtl\:-scale-x-100:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){--tw-scale-x:calc(100% * -1);scale:var(--tw-scale-x) var(--tw-scale-y)}.rtl\:bg-\[position\:100\%_80\%\]:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){background-position:100% 80%}.rtl\:text-end:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){text-align:end}.\[\&_\.signature\]\:w-\[168px\] .signature{width:168px}.\[\&_a\]\:flex a{display:flex}.\[\&_a\]\:inline-flex a{display:inline-flex}.\[\&_a\]\:min-h-11 a{min-height:calc(var(--spacing) * 11)}.\[\&_a\]\:min-h-13 a{min-height:calc(var(--spacing) * 13)}.\[\&_a\]\:items-center a{align-items:center}.\[\&_a\]\:border-b a{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&_a\]\:border-rule-light a{border-color:var(--rule-light)}.\[\&_a\]\:text-lg a{font-size:var(--fs-lg);line-height:var(--tw-leading,inherit)}.\[\&_a\]\:text-sm a{font-size:var(--fs-sm);line-height:var(--tw-leading,inherit)}.\[\&_a\]\:font-regular a{--tw-font-weight:var(--w-regular);font-weight:var(--w-regular)}.\[\&_a\]\:text-ink a{color:var(--ink)}.\[\&_a\]\:no-underline a{text-decoration-line:none}.\[\&_a\:hover\]\:underline a:hover{text-decoration-line:underline}.\[\&_a\:hover\]\:decoration-ink a:hover{-webkit-text-decoration-color:var(--ink);-webkit-text-decoration-color:var(--ink);-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.\[\&_a\:hover\]\:underline-offset-\[0\.35em\] a:hover{text-underline-offset:.35em}.\[\&_a\[aria-current\]\]\:font-strong a[aria-current]{--tw-font-weight:var(--w-strong);font-weight:var(--w-strong)}.\[\&_img\]\:w-\[120px\] img{width:120px}@media (min-width:1100px){.min-\[1100px\]\:\[\&_img\]\:w-\[132px\] img{width:132px}}.\[\&\:is\(textarea\)\]\:min-h-36:is(textarea){min-height:calc(var(--spacing) * 36)}.\[\&\:is\(textarea\)\]\:resize-y:is(textarea){resize:vertical}.\[\&\:lang\(ar\)\]\:text-base:lang(ar){font-size:var(--fs-base);line-height:var(--tw-leading,inherit)}.\[\&\:lang\(ar\)\]\:tracking-normal:lang(ar){--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.\[\&\:lang\(ar\)\]\:normal-case:lang(ar){text-transform:none}}:root{--background:var(--white);--foreground:var(--ink);--primary:var(--ink);--primary-foreground:var(--white);--accent:var(--gold);--ring:var(--gold);--border:var(--rule-light)}.reveal{transition:opacity .5s var(--ease), transform .5s var(--ease)}.reveal-armed:not(.reveal-in){opacity:0;transform:translateY(16px)}@media print{.reveal{opacity:1!important;transform:none!important}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}
@layer components{html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:hidden}.ed{font-weight:var(--w-regular);color:var(--ink);background:var(--cream);font-size:1.0625rem;line-height:1.65}.ed:lang(ar){font-size:1.125rem;line-height:1.85}.ed-h1{font-size:clamp(2.375rem,1.6rem + 3.2vw,4.5rem);font-weight:var(--w-strong);letter-spacing:-.02em;text-wrap:balance;margin:0;line-height:1.1}.ed-h2{font-size:clamp(1.75rem,1.3rem + 1.85vw,2.75rem);font-weight:var(--w-regular);letter-spacing:-.01em;text-wrap:balance;margin:0;line-height:1.1}.ed-h3{font-size:clamp(1.25rem,1.15rem + .4vw,1.5rem);font-weight:var(--w-strong);margin:0;line-height:1.3}.ed-lead{font-size:clamp(1.125rem,1rem + .55vw,1.375rem);font-weight:var(--w-regular);margin:0;line-height:1.5}@media (min-width:1024px){.ed-lead{font-weight:var(--w-light)}}.ed-small{font-size:.9375rem}.ed-soft{color:var(--ink-soft)}:lang(ar) :is(.ed-h1,.ed-h2){letter-spacing:0;line-height:1.4}:lang(ar) .ed-h3{line-height:1.45}:lang(ar) .ed-lead{font-size:clamp(1.1875rem,1.1rem + .4vw,1.375rem);line-height:1.75;font-weight:var(--w-regular)}:lang(ar) .ed-small{font-size:1rem}.ed-label{font-size:.8125rem;font-weight:var(--w-strong);letter-spacing:.18em;text-transform:uppercase;margin:0}:lang(ar) .ed-label{letter-spacing:0;text-transform:none;font-size:.875rem}.ed-eyebrow{align-items:center;gap:.875rem;display:inline-flex}.ed-eyebrow:before{content:"";background:var(--gold);transform-origin:0;flex:none;block-size:2px;inline-size:40px}[dir=rtl] .ed-eyebrow:before{transform-origin:100%}.ed-num{font-size:clamp(2rem,1.6rem + 1.2vw,2.75rem);font-weight:var(--w-light);border-block-end:2px solid var(--gold);font-variant-numeric:lining-nums;padding-block-end:.5rem;line-height:1;display:inline-block}.ed-section{padding-block:clamp(4rem,2.6rem + 5.7vw,7.5rem)}.ed-cream{background:var(--cream)}.ed-white{background:var(--white)}.ed-section+.ed-section,.ed-ruled{border-block-start:1px solid var(--ink)}.ed-measure{max-inline-size:66ch}.ed-btn{border:1.5px solid var(--ink);min-block-size:3rem;font-size:.9375rem;font-weight:var(--w-strong);letter-spacing:.02em;white-space:nowrap;transition:background-color var(--dur) var(--ease), color var(--dur) var(--ease), transform var(--dur) var(--ease);border-radius:2px;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1.5rem;line-height:1.2;text-decoration:none;display:inline-flex}:lang(ar) .ed-btn{letter-spacing:0;font-size:1rem}.ed-btn{max-inline-size:100%}@media (max-width:640px){.ed-btn{white-space:normal;text-align:center}}.ed-btn-gold{background:var(--gold);color:var(--ink)}.ed-btn-gold:hover,.ed-btn-gold:focus-visible{background:var(--ink);color:var(--gold);transform:translateY(-2px)}.ed-btn-outline{color:var(--ink);background:0 0}.ed-btn-outline:hover,.ed-btn-outline:focus-visible{background:var(--ink);color:var(--white)}.ed-btn-submit{background:var(--ink);color:var(--white);cursor:pointer}.ed-btn-submit:hover,.ed-btn-submit:focus-visible{background:var(--white);color:var(--ink)}.ed-btn-sm{min-block-size:2.75rem;padding:.5rem 1rem;font-size:.875rem}@media (prefers-reduced-motion:reduce){.ed-btn:hover,.ed-btn:focus-visible{transform:none}}.ed-link{min-block-size:2.75rem;font-weight:var(--w-strong);color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold);text-underline-offset:.4em;align-items:center;gap:.5rem;text-decoration-thickness:2px;display:inline-flex}.ed-link:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.ed-prose a,.ed-inline-links a{color:var(--ink);text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1px}.ed-prose a:hover,.ed-inline-links a:hover{text-decoration-thickness:2px}.ed-card{background:var(--white);border:1px solid var(--ink);transition:transform var(--dur) var(--ease);border-radius:2px;flex-direction:column;display:flex;position:relative}.ed-card-media{border-block-end:1px solid var(--ink);position:relative;overflow:hidden}.ed-card-body{flex-direction:column;flex:1;gap:.75rem;padding:1.5rem;display:flex;position:relative}.ed-card-body:before{content:"";background:var(--gold);transform-origin:0;block-size:2px;transition:transform .3s var(--ease);position:absolute;inset-block-start:-1px;inset-inline:0;transform:scaleX(0)}[dir=rtl] .ed-card-body:before{transform-origin:100%}a.ed-card{cursor:pointer}.ed-card:has(.ed-card-link){cursor:pointer}.ed-card:is(:hover,:focus-within){transform:translateY(-4px)}.ed-card:is(:hover,:focus-within) .ed-card-body:before{transform:scaleX(1)}.ed-card-link{color:inherit;text-decoration:none}.ed-card-link:after{content:"";position:absolute;inset:0}.ed-card-link:focus-visible{outline:none}.ed-card:focus-within{outline:2px solid var(--ink);outline-offset:2px}@media (prefers-reduced-motion:reduce){.ed-card:is(:hover,:focus-within){box-shadow:inset 0 0 0 1px var(--ink);transform:none}.ed-card-body:before{transition:none}}.ed-frame{isolation:isolate;margin-block-end:1rem;margin-inline-end:1rem;position:relative}.ed-frame:before{content:"";border:1px solid var(--gold);z-index:-1;pointer-events:none;position:absolute;inset-block:1rem -1rem;inset-inline:1rem -1rem}.ed-frame>:is(img,picture img,div){border:1px solid var(--ink)}.ed-event{break-inside:avoid;flex-direction:column;gap:.75rem;margin:0;display:flex}.ed-event-mat{background:var(--white);border:2px solid var(--gold);padding:.75rem}.ed-event-cap{text-align:start;flex-direction:column;gap:.125rem;font-size:.9375rem;line-height:1.45;display:flex}:lang(ar) .ed-event-cap{font-size:1rem}.ed-gallery{columns:2;column-gap:.875rem}.ed-gallery>*{margin-block-end:1.25rem}.ed-gallery[hidden]{display:none}.ed-gallery .ed-event{gap:.5rem}.ed-gallery .ed-event-mat{padding:.375rem}.ed-gallery .ed-event-cap{font-size:.8125rem;line-height:1.4}:lang(ar) .ed-gallery .ed-event-cap{font-size:.875rem}@media (min-width:640px){.ed-gallery{column-gap:1.5rem}.ed-gallery>*{margin-block-end:2rem}.ed-gallery .ed-event-mat{padding:.75rem}.ed-gallery .ed-event-cap{font-size:.9375rem}:lang(ar) .ed-gallery .ed-event-cap{font-size:1rem}}@media (min-width:1024px){.ed-gallery{columns:3;column-gap:2rem}}.ed-rows{border-block-end:1px solid var(--ink);margin:0;padding:0;list-style:none}.ed-rows>li,.ab-faq>div{border-block-start:1px solid var(--ink)}.ed-chip{border:1px solid var(--ink);background:var(--white);min-block-size:2.75rem;color:var(--ink);font-size:.875rem;font-weight:var(--w-regular);cursor:pointer;border-radius:2px;align-items:center;padding-inline:1rem;display:inline-flex;position:relative}.ed-chip[aria-pressed=true],.ed-chip[aria-current]{font-weight:var(--w-strong);box-shadow:inset 0 -3px 0 var(--gold);border-width:2px}.ed .filter{flex-wrap:wrap;gap:.5rem;display:flex}.ed .filter button{border:1px solid var(--ink);background:var(--white);min-block-size:2.75rem;color:var(--ink);font:inherit;font-size:.875rem;font-weight:var(--w-regular);cursor:pointer;border-radius:2px;align-items:center;padding-inline:1rem;display:inline-flex}.ed .filter button[aria-pressed=true]{font-weight:var(--w-strong);box-shadow:inset 0 -4px 0 var(--gold);border-width:2px}.ed .controls{flex-wrap:wrap;align-items:end;gap:1.25rem;display:flex}.ed .controls .grow{flex:18rem}.ed .controls .field:not(.grow){flex:0 14rem}.ed .controls :is(input,select){border:1px solid var(--ink);background:var(--white)}.ed .controls label{font-weight:var(--w-strong)}.ed-form .field input,.ed-form .field select,.ed-form .field textarea{border:1px solid var(--ink);background:var(--white)}.ed-form .field label,.ed-form .field legend{font-weight:var(--w-strong)}.ed-form .form-summary,.ed-form .form-status,.ed-form .form-done{background:var(--white);border:1px solid var(--ink);border-inline-start-width:4px}.ed-draw{transform-origin:0}[dir=rtl] .ed-draw{transform-origin:100%}.reveal-armed:not(.reveal-in) .ed-draw,.reveal-armed:not(.reveal-in).ed-draw{transform:scaleX(0)}.reveal .ed-draw,.reveal.ed-draw{transition:transform .6s var(--ease)}}.ed-role{font-size:.9375rem;font-weight:var(--w-strong);letter-spacing:.04em;color:var(--ink-soft);max-inline-size:40ch}.ed-credentials{border-block-start:1px solid var(--rule-light,#0a0a0a24);color:var(--ink-soft);margin:2.5rem 0 0;padding-block-start:1.5rem;font-size:.875rem;line-height:1.9}.ed-credentials .ed-dot{color:var(--gold);font-weight:var(--w-strong)}.ed-proof{grid-template-columns:1fr 1fr;gap:2rem 1.5rem;margin:3.5rem 0 0;display:grid}.ed-proof-item{grid-template-rows:subgrid;border-block-start:2px solid var(--gold);grid-row:span 2;row-gap:.75rem;padding-block-start:1.25rem;display:grid}.ed-proof-item:first-child{grid-column:1/-1}.ed-proof-n{font-size:clamp(1.75rem,1.45rem + 1vw,2.25rem);font-weight:var(--w-light);font-variant-numeric:lining-nums;align-self:end;margin:0;line-height:1.1}.ed-proof-n span[dir=ltr]{unicode-bidi:isolate}.ed-proof-l{color:var(--ink-soft);margin:0;font-size:.875rem;line-height:1.5}@media (min-width:1024px){.ed-proof{grid-template-columns:repeat(5,1fr)}.ed-proof-item:first-child{grid-column:auto}}.vp{gap:3.5rem;margin:0;padding:0;list-style:none;display:grid}.vp-card,.vp-in{row-gap:1rem;display:grid}.vp-fig{gap:.625rem}.vp-n{font-size:clamp(2rem,1.6rem + 1.2vw,2.75rem);font-weight:var(--w-light);border-block-end:2px solid var(--gold);font-variant-numeric:lining-nums;padding-block-end:.5rem;line-height:1;display:inline-block}@media (min-width:769px){.vp{scroll-snap-type:inline mandatory;scrollbar-color:var(--gold) transparent;grid-template-rows:repeat(5,auto);grid-auto-columns:18rem;grid-auto-flow:column;gap:0 2rem;padding-block-end:1.5rem;overflow-x:auto}.vp:focus-visible{outline:2px solid var(--gold);outline-offset:6px}.vp-card,.vp-in{grid-row:span 5;grid-template-rows:subgrid;row-gap:1rem}.vp-card{scroll-snap-align:start}.vp-fig .ed-event-cap{min-block-size:calc(2.9em + .125rem)}.vp-in>.ed-h3{align-self:start}}@media (min-width:1200px){.vp{grid-template-columns:repeat(5,minmax(0,1fr));grid-auto-columns:auto;grid-auto-flow:row;column-gap:1.75rem;padding-block-end:0;overflow:visible}.vp-numrow{align-items:center;display:flex;position:relative}.vp-numrow:after{content:"";background:var(--gold);z-index:0;block-size:1px;position:absolute;inset-block-start:50%;inset-inline:0 -1.75rem}.vp-card:last-child .vp-numrow:after{inset-inline-end:0}.vp-n{z-index:1;background:var(--cream);border:0;padding:0;padding-inline-end:.875rem;position:relative}}@media (max-width:360px){.site-header>.container{gap:.5rem}.site-header>.container>a:first-child img{inline-size:96px!important}.site-header>.container>div{gap:.25rem}.site-header .ed-btn-sm{padding-inline:.75rem}.site-header .menu-toggle{padding-inline:.375rem}.site-header .menu-toggle .label{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}}.ed-inline-links a,.ed-prose a[href^=mailto\:]{overflow-wrap:anywhere}.ed-inline-links .nowrap:has(a[href^=mailto\:]){white-space:normal}@media (max-width:400px){.ed-credentials .whitespace-nowrap{white-space:normal}}.ed-topic{align-items:center;gap:.625rem;display:inline-flex}.ed-topic:before{content:"";background:var(--gold);flex:none;block-size:2px;inline-size:1.25rem}.home-hero{border-block-end:1px solid var(--ink);padding-block:clamp(2.5rem,2rem + 2.5vw,4.5rem) clamp(2.5rem,2rem + 2vw,4rem)}.home-hero-grid{grid-template-areas:"copy""proof""film";align-items:center;gap:2.5rem;display:grid}.home-hero-copy{grid-area:copy}.home-hero-grid>.film{grid-area:film}.home-proof{grid-area:proof}.home-hero-copy{flex-direction:column;gap:1.75rem;display:flex}.home-h1{font-size:clamp(2rem,1.55rem + 1.9vw,3.25rem);line-height:1.1;font-weight:var(--w-strong);letter-spacing:-.01em;text-wrap:balance;max-inline-size:20ch;margin:0}:lang(ar) .home-h1{letter-spacing:0;line-height:1.35}@media (max-width:960px){:lang(ar) .home-h1{min-block-size:3lh}}@media (min-width:961px){.home-hero-grid{grid-template-columns:.9fr 1.1fr;grid-template-areas:"copy film""proof proof";gap:3rem 4rem}}.film{aspect-ratio:16/9;background:var(--ink);border:1px solid var(--gold);position:relative;overflow:hidden}.film-slide{opacity:0;transition:opacity 1.2s var(--ease,ease);position:absolute;inset:0}.film-slide[data-active]{opacity:1}.film:not([data-film=on]) .film-slide:not([data-active]){display:none}.film-still,.film-video{object-fit:cover;block-size:100%;inline-size:100%;position:absolute;inset:0}.film-video{opacity:0;transition:opacity .6s}.film-video[data-ready]{opacity:1}.film-label{background:var(--gold);color:var(--ink);font-size:.8125rem;font-weight:var(--w-strong);letter-spacing:.16em;text-transform:uppercase;z-index:2;margin:0;padding:.375rem .75rem;position:absolute;inset-block-end:1rem;inset-inline-start:1rem}:lang(ar) .film-label{letter-spacing:0;font-size:.9375rem}.film-toggle{z-index:2;border:1px solid var(--ink);cursor:pointer;background:#ffffffeb;place-items:center;block-size:2.75rem;inline-size:2.75rem;display:grid;position:absolute;inset-block-end:.75rem;inset-inline-end:.75rem}.film-toggle:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.film-toggle-icon{border-inline:3px solid var(--ink);block-size:.875rem;inline-size:.75rem}.film-toggle[aria-pressed=true] .film-toggle-icon{border:0;border-block:.5rem solid #0000;border-inline-start:.75rem solid var(--ink);block-size:0;inline-size:0}@media (prefers-reduced-motion:reduce){.film-slide{transition:none}}.home-proof{border-block-start:1px solid var(--rule-light,#0a0a0a24);grid-template-columns:1fr 1fr;align-items:start;gap:1.25rem;padding-block-start:2rem;display:grid}.home-portrait{inline-size:min(7.5rem,100% - 1rem);margin:0}@media (max-width:960px){.home-proof .home-figures{display:contents}}.home-figures{grid-template-columns:1fr 1fr;gap:1.25rem;margin:0;display:grid}.home-figures>div{border-block-start:2px solid var(--gold);flex-direction:column;gap:.375rem;padding-block-start:.75rem;display:flex}.home-figure-n{font-size:clamp(1.375rem,1.2rem + .8vw,2rem);font-weight:var(--w-light);font-variant-numeric:lining-nums;margin:0;line-height:1.1}.home-figure-l{color:var(--ink-soft);margin:0;font-size:.8125rem;line-height:1.45}@media (min-width:961px){.home-proof{grid-template-columns:9.5rem 1fr;align-items:center;gap:3rem}.home-figures{grid-template-columns:repeat(5,minmax(0,1fr));gap:2rem}}.home-vantage{border-block-start:1px solid var(--ink);gap:0;margin:0;padding:0;list-style:none;display:grid}.home-vantage>li{border-block-end:1px solid var(--rule-light,#0a0a0a24);gap:.5rem;padding-block:1.5rem;display:grid}.home-vantage-n{font-size:1.75rem;font-weight:var(--w-light);color:var(--ink);line-height:1}@media (min-width:961px){.home-vantage{border-block-start:0;grid-template-columns:repeat(5,minmax(0,1fr));gap:2rem}.home-vantage>li{border-block:0;border-block-start:2px solid var(--gold);align-content:start;padding-block:1.5rem 0}}.ab-name{font-size:clamp(2.25rem,1.7rem + 2.4vw,4rem);line-height:1.05;font-weight:var(--w-strong);letter-spacing:-.01em;margin:0}:lang(ar) .ab-name{letter-spacing:0;line-height:1.3}.ab-dossier{padding-block:1.5rem 2.5rem}.ab-card{background:var(--white,#fff);border:1px solid var(--gold);flex-direction:column;gap:1.25rem;padding:1.25rem;display:flex}.ab-card-head{grid-template-columns:6rem 1fr;align-items:center;gap:1rem;display:grid}.ab-card .ab-name{font-size:clamp(1.75rem,1.4rem + 1.6vw,2.25rem)}.ab-card .ed-role{font-size:.8125rem}.ab-based{font-size:1.0625rem;line-height:1.6}.ab-card-portrait{aspect-ratio:4/5;object-fit:cover;border:1px solid var(--ink);inline-size:100%;display:block}.ab-creds{color:var(--ink-soft);flex-wrap:wrap;gap:.375rem 1rem;margin:0;padding:0;font-size:.8125rem;line-height:1.5;list-style:none;display:flex}.ab-creds li{align-items:baseline;gap:.5rem;display:inline-flex}.ab-creds li:before{content:"";background:var(--gold);flex:none;block-size:.375rem;inline-size:.375rem;transform:translateY(-.1em)}.ab-figs{flex-direction:column;gap:1.25rem;margin:0;display:flex}.ab-figs>div{border-block-start:2px solid var(--gold);flex-direction:column;gap:.25rem;padding-block-start:.75rem;display:flex}.ab-fig-n{font-size:1.75rem;font-weight:var(--w-light);font-variant-numeric:lining-nums;margin:0;line-height:1.1}.ab-fig-n span[dir=ltr]{unicode-bidi:isolate}.ab-fig-l{color:var(--ink-soft);margin:0;font-size:.8125rem;line-height:1.45}.ab-figs-grid{grid-template-columns:1fr 1fr;gap:1rem 1.25rem;display:grid}.ab-figs-grid>div:first-child{grid-column:1/-1}.ab-figs-grid .ab-fig-n{font-size:1.5rem}.ab-quote{border-inline-start:3px solid var(--gold);font-size:clamp(1.25rem,1.05rem + .8vw,1.75rem);line-height:1.4;font-weight:var(--w-regular,400);color:var(--ink);max-inline-size:30ch;margin:0;padding-inline-start:1.25rem;font-style:italic}:lang(ar) .ab-quote{font-style:normal;line-height:1.7}.ab-quote p:before{content:"“";color:var(--gold);font-weight:var(--w-strong);margin-inline-end:.125em}.ab-quote p:after{content:"”";color:var(--gold);font-weight:var(--w-strong);margin-inline-start:.125em}:lang(ar) .ab-quote p:before{content:"”"}:lang(ar) .ab-quote p:after{content:"“"}.ab-spread{border-block-end:1px solid var(--ink);grid-template-columns:1fr 1fr;min-block-size:min(46rem,100svh - 4.5rem);display:none}.ab-spread-photo{border-inline-end:1px solid var(--ink);position:relative;overflow:hidden}.ab-spread-photo img{object-position:50% 20%;position:absolute;inset:0}.ab-spread-copy{flex-direction:column;justify-content:center;gap:1.5rem;max-inline-size:44rem;padding:clamp(2.5rem,1rem + 4vw,5rem);display:flex}.ab-read{gap:3rem;display:grid}.ab-bio{flex-direction:column;gap:1.5rem;display:flex}@media (min-width:1024px){.ab-spread{display:grid}.ab-dossier{display:none}.ab-read{grid-template-columns:1fr 15rem;align-items:start;gap:4rem}.ab-bio{columns:2;column-gap:3rem;display:block}.ab-bio>*+*{margin-block-start:1.25rem}.ab-bio>*{break-inside:avoid}.ab-side{background:var(--white,#fff);border:1px solid var(--ink);flex-direction:column;gap:2rem;padding:1.75rem 1.5rem;display:flex;position:sticky;inset-block-start:6rem}.ab-side .ab-creds{flex-direction:column;gap:.5rem}}.ab-steps{border-block-start:1px solid var(--ink);margin:0;padding:0;list-style:none}.ab-step{border-block-end:1px solid var(--rule-light,#0a0a0a24);grid-template-columns:3rem 1fr;gap:.5rem 1.25rem;padding-block:1.75rem;display:grid}.ab-step>.ed-label,.ab-step>div{grid-column:2}.ab-step-n{font-size:1.75rem;font-weight:var(--w-light);color:var(--ink);grid-row:span 2;line-height:1}@media (min-width:900px){.ab-step{grid-template-columns:4rem 15rem 1fr;align-items:baseline;gap:2rem}.ab-step>.ed-label,.ab-step>div{grid-column:auto}.ab-step-n{grid-row:auto}}.ins-layout{align-items:start;gap:3rem;display:grid}.ins-list{border-block-start:2px solid var(--gold);margin:0;padding:0;list-style:none}.ins-list>li{border-block-end:1px solid var(--gold)}.ins-row{grid-template-columns:5.5rem 1fr;align-items:start;gap:1.25rem;padding-block:1.5rem;display:grid;position:relative}.ins-thumb{border:1px solid var(--ink);overflow:hidden}.ins-title{font-size:clamp(1.125rem,1rem + .5vw,1.375rem);line-height:1.3;font-weight:var(--w-strong);margin:0}.ins-sum{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ins-row:hover .ins-title a{text-decoration:underline;-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold);text-underline-offset:.2em}.ins-side{flex-direction:column;gap:1.5rem;display:flex}.ins-box{background:var(--cream);border:1px solid var(--ink);flex-direction:column;gap:1rem;padding:1.5rem;display:flex}.ins-topics{margin:0;padding:0;list-style:none}.ins-topics a{border-block-end:1px solid var(--rule-light);min-block-size:2.75rem;color:var(--ink);justify-content:space-between;align-items:center;gap:1rem;text-decoration:none;display:flex}.ins-topics a:hover span:first-child{text-decoration:underline;-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold)}@media (min-width:768px){.ins-row{grid-template-columns:8rem 1fr;gap:1.75rem;padding-block:1.75rem}}@media (min-width:1024px){.ins-layout{grid-template-columns:1fr 19rem;gap:4rem}.ins-side{position:sticky;inset-block-start:6rem}}.ins-briefing{background:var(--white);border:1px solid var(--gold);border-inline-start-width:4px;flex-direction:column;gap:.875rem;max-inline-size:46rem;margin-block-start:.5rem;padding:1.25rem 1.5rem;display:flex}.ins-briefing ul{flex-direction:column;gap:.625rem;margin:0;padding:0;list-style:none;display:flex}.ins-briefing li{grid-template-columns:.5rem 1fr;gap:.75rem;line-height:1.55;display:grid}.ins-briefing li:before{content:"";background:var(--gold);block-size:.5rem;inline-size:.5rem;margin-block-start:.55em}.fn-h1{font-size:clamp(2rem,1.5rem + 2vw,3.25rem);line-height:1.12;font-weight:var(--w-strong);letter-spacing:-.01em;text-wrap:balance;max-inline-size:20ch;margin:0}:lang(ar) .fn-h1{letter-spacing:0;line-height:1.4}.fn-ticks{flex-direction:column;gap:.875rem;margin:0;padding:0;font-size:1.0625rem;list-style:none;display:flex}.fn-ticks li{align-items:center;gap:.75rem;display:flex}.fn-tick{color:var(--ink);background:var(--gold);flex:none;padding:3px}.fn-stack{padding:1.5rem 1.5rem 0 0;position:relative}:is(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .fn-stack,[dir=rtl] .fn-stack){padding:1.5rem 0 0 1.5rem}.fn-stack-item{border:1px solid var(--ink);background:var(--white);position:relative;box-shadow:0 18px 40px #0a0a0a1f}.fn-stack-item:not(:first-child){transform:translate(calc(var(--i) * 1.25rem), calc(var(--i) * -1.25rem));z-index:-1;position:absolute;inset:0}[dir=rtl] .fn-stack-item:not(:first-child){transform:translate(calc(var(--i) * -1.25rem), calc(var(--i) * -1.25rem))}.fn-stack{isolation:isolate}.fn-stack-1:before,.fn-stack-1:after{content:"";border:1px solid var(--ink);background:var(--white);z-index:-1;position:absolute;inset:1.5rem 1.5rem 0 0}.fn-stack-1:before{background:var(--cream);transform:translate(1.5rem,-1.5rem)}.fn-stack-1:after{transform:translate(.75rem,-.75rem)}[dir=rtl] .fn-stack-1:before,[dir=rtl] .fn-stack-1:after{inset:1.5rem 0 0 1.5rem}[dir=rtl] .fn-stack-1:before{transform:translate(-1.5rem,-1.5rem)}[dir=rtl] .fn-stack-1:after{transform:translate(-.75rem,-.75rem)}.fn-sample{background:var(--white);border:1px solid var(--ink);gap:1.75rem;padding:1.5rem;display:grid}.fn-sample-cover{border:1px solid var(--ink);display:block}@media (min-width:768px){.fn-sample{grid-template-columns:18rem 1fr;align-items:start;gap:2rem;padding:2rem}}.fn-takeaways{counter-reset:tk;flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.fn-takeaways li{counter-increment:tk;border-block-start:1px solid var(--rule-light);grid-template-columns:2rem 1fr;gap:.5rem;padding-block-start:.75rem;display:grid}.fn-takeaways li:before{content:counter(tk, decimal-leading-zero);font-weight:var(--w-strong);color:var(--ink);border-block-start:2px solid var(--gold);font-variant-numeric:tabular-nums;align-self:start;padding-block-start:.25rem}.fn-faq{border-block-start:1px solid var(--ink)}.fn-faq details{border-block-end:1px solid var(--rule-light)}.fn-faq summary{cursor:pointer;min-block-size:3.5rem;font-weight:var(--w-strong);justify-content:space-between;align-items:center;gap:1rem;list-style:none;display:flex}.fn-faq summary::-webkit-details-marker{display:none}.fn-faq summary:after{content:"";border-inline-end:2px solid var(--ink);border-block-end:2px solid var(--ink);block-size:.625rem;inline-size:.625rem;transition:transform var(--dur,.2s) ease;flex:none;transform:rotate(45deg)translate(-2px,-2px)}.fn-faq details[open] summary:after{transform:rotate(225deg)translate(-2px,-2px)}.fn-faq details>p{padding-block-end:1.25rem}.fn-wall{gap:2.5rem 2rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:640px){.fn-wall{grid-template-columns:1fr 1fr}}@media (min-width:1024px){.fn-wall{grid-template-columns:repeat(3,1fr)}}.sp-topics{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.sp-topics li{grid-template-columns:1.25rem 1fr;align-items:baseline;gap:.75rem;display:grid}.sp-topics li:before{content:"";background:var(--gold);block-size:2px;inline-size:1.25rem;transform:translateY(-.3em)}.sp-card{background:var(--white);border:1px solid var(--ink);flex-direction:column;gap:1rem;padding:1.75rem;display:flex}.sp-card details>summary{cursor:pointer;font-weight:var(--w-strong);align-items:center;gap:.625rem;min-block-size:2.75rem;list-style:none;display:flex}.sp-card details>summary::-webkit-details-marker{display:none}.sp-card details>summary:before{content:"";border-inline-end:2px solid var(--gold);border-block-end:2px solid var(--gold);block-size:.5rem;inline-size:.5rem;transition:transform var(--dur,.2s) ease;transform:rotate(-45deg)}[dir=rtl] .sp-card details>summary:before{transform:rotate(135deg)}.sp-card details[open]>summary:before{transform:rotate(45deg)}.sp-heads{grid-template-columns:repeat(2,7rem);gap:1rem;margin:0;padding:0;list-style:none;display:grid}.sp-facts{border-block-start:1px solid var(--ink);margin:0}.sp-facts>div{border-block-end:1px solid var(--rule-light);gap:.25rem;padding-block:.875rem;display:grid}.sp-facts dt{font-weight:var(--w-strong)}.sp-facts dd{color:var(--ink-soft);margin:0}@media (min-width:640px){.sp-facts>div{grid-template-columns:9rem 1fr;gap:1.5rem}}.gal-tabs{border-block-end:1px solid var(--ink);flex-wrap:wrap;gap:.5rem;display:flex}.gal-tabs [role=tab]{min-block-size:2.75rem;font:inherit;font-weight:var(--w-regular);color:var(--ink);cursor:pointer;background:0 0;border:0;border-block-end:3px solid #0000;margin-block-end:-1px;padding:.5rem 1rem}.gal-tabs [role=tab][aria-selected=true]{font-weight:var(--w-strong);border-block-end-color:var(--gold)}.gal-tabs [role=tab]:focus-visible,[role=tabpanel]:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.lib-layout{align-items:start;gap:3rem;display:grid}@media (min-width:1024px){.lib-layout{grid-template-columns:1fr 19rem;gap:4rem}.lib-layout .ins-side{position:sticky;inset-block-start:6rem}}.lib-search{background:var(--white);border:1px solid var(--ink);align-items:center;gap:.75rem;min-block-size:3.25rem;padding-inline:1rem;display:flex}.lib-search:focus-within{outline:2px solid var(--gold);outline-offset:2px}.lib-search input{min-inline-size:0;font:inherit;color:var(--ink);background:0 0;border:0;outline:none;flex:1;min-block-size:3rem;font-size:1rem}.lib-chips{flex-wrap:wrap;gap:.5rem;display:flex}.lib-chips button{border:1px solid var(--ink);background:var(--white);min-block-size:2.75rem;color:var(--ink);font:inherit;cursor:pointer;padding:.375rem 1rem;font-size:.875rem}.lib-chips button[aria-pressed=true]{background:var(--gold);font-weight:var(--w-strong)}.lib-chips button:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.lib-list{border-block-start:2px solid var(--gold);gap:0;margin:0;padding:0;list-style:none;display:grid}.lib-list>li{border-block-end:1px solid var(--gold)}@media (min-width:768px){.lib-list{grid-template-columns:1fr 1fr;column-gap:2rem}}.lib-row{grid-template-columns:4.5rem 1fr;align-items:start;gap:1rem;padding-block:1.25rem;display:grid;position:relative}.lib-thumb{border:1px solid var(--ink);background:var(--cream);aspect-ratio:1;overflow:hidden}.lib-title{font-size:1.0625rem;line-height:1.35;font-weight:var(--w-strong);margin:0}.lib-sum{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.9375rem;display:-webkit-box;overflow:hidden}.lib-tag{border:1px solid var(--gold);background:var(--cream);color:var(--ink);padding:.125rem .5rem;font-size:.75rem;line-height:1.5;display:inline-block}.lib-rel{border-block-start:1px solid var(--ink);margin:0;padding:0;list-style:none}.lib-rel a{border-block-end:1px solid var(--rule-light);min-block-size:3.25rem;color:var(--ink);font-weight:var(--w-regular);justify-content:space-between;align-items:center;gap:1rem;padding-block:.75rem;text-decoration:none;display:flex}.lib-rel a:hover span{text-decoration:underline;-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold);text-underline-offset:.2em}.amd-line{font-size:clamp(1.25rem,1.05rem + .8vw,1.75rem);font-style:italic;font-weight:var(--w-light)}.amd-title{color:var(--ink-soft)}.amd-bands{border-block-start:1px solid var(--ink);margin:0;padding:0;list-style:none}.amd-band{border-block-end:1px solid var(--ink);display:grid}.amd-photo{aspect-ratio:16/9;border:1px solid var(--gold);margin:1rem;overflow:hidden}.amd-copy{flex-direction:column;gap:.875rem;padding:0 1.25rem 2rem;display:flex}.amd-name{font-size:clamp(1.625rem,1.3rem + 1.4vw,2.5rem);line-height:1.15;font-weight:var(--w-strong);margin:0}[dir=rtl] .amd-name{text-align:right}@media (min-width:861px){.amd-band{grid-template-columns:1fr 1fr;align-items:center;min-block-size:22rem}.amd-band-flip .amd-photo{order:2}.amd-photo{aspect-ratio:auto;block-size:calc(100% - 2.5rem);min-block-size:18rem;margin:1.25rem}.amd-copy{padding:2.5rem clamp(2rem,1rem + 3vw,5rem)}}
