html.site{--font-playfair:var(--font-newsreader);--gold-ink:#76602a;--line-l:#1a1a1f21;--line-d:#faf8f424;--wrap:1320px;--gut:48px;--inner:calc(var(--wrap) - 2 * var(--gut))}@font-face{font-family:Noto Naskh Arabic;font-style:normal;font-weight:400 700;font-display:swap;src:url(/images/fonts/noto-naskh-arabic.woff2)format("woff2");unicode-range:U+20,U+A0,U+6??,U+750-77F,U+870-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}@font-face{font-family:Cairo;font-style:normal;font-weight:200 1000;font-display:swap;src:url(/images/fonts/cairo-arabic.woff2)format("woff2");unicode-range:U+20,U+A0,U+6??,U+750-77F,U+870-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}@font-face{font-family:Noto Naskh Arabic Fallback;src:local(Times New Roman);ascent-override:91.43%;descent-override:54.22%;line-gap-override:0%;size-adjust:116.92%}@font-face{font-family:Cairo Fallback;src:local(Arial);ascent-override:137.65%;descent-override:60.32%;line-gap-override:0%;size-adjust:94.66%}html.site[dir=rtl]{--font-arabic-display:"Noto Naskh Arabic", "Noto Naskh Arabic Fallback";--font-arabic-body:"Cairo", "Cairo Fallback"}html.site body{overflow-x:clip}.site ::selection{background:var(--gold);color:var(--dark)}.site :focus-visible{outline:2px solid var(--gold-dim);outline-offset:3px}.site .hero :focus-visible,.site .nav :focus-visible,.site .footer :focus-visible,.site .cta-section :focus-visible,.site .mh-hero :focus-visible,.site .mh-sectors :focus-visible{outline-color:var(--gold)}.site[dir=ltr] .hero h1 em,.site[dir=ltr] .mh-hero h1 em,.site[dir=ltr] .mh-sectors h2 em{font-family:var(--font-newsreader-italic), var(--font-newsreader), Georgia, serif;font-style:italic}.site .strata{width:100%;height:100%;display:block}.site .strata path{fill:none;stroke:var(--gold-light);stroke-width:1.1px;vector-effect:non-scaling-stroke}.site .nav{background:var(--dark);border-bottom:1px solid var(--line-d);-webkit-backdrop-filter:none;backdrop-filter:none;padding:0 max(var(--gut), calc((100vw - var(--wrap)) / 2 + var(--gut)));transition:box-shadow .3s}.site .nav--scrolled{box-shadow:0 10px 30px #0c0c1459}.site .nav-logo-lockup{width:auto;height:34px;display:block}.site .nav-links{gap:26px}.site .nav--dark .nav-links a{font-family:var(--font-b);letter-spacing:0;text-transform:none;color:var(--light-text);padding-block:6px;font-size:14px;position:relative}.site .nav--dark .nav-links a:hover,.site .nav--dark .nav-links a[aria-current=page]{color:var(--ivory)}.site .nav--dark .nav-links a[aria-current=page]:after{content:"";background:var(--gold);height:2px;position:absolute;bottom:-2px;left:0;right:0}.site .nav--dark .nav-links a.nav-cta,.site .nav-mobile-footer .nav-cta{background:var(--gold);color:var(--dark);border:1px solid var(--gold);font-family:var(--font-b);letter-spacing:.01em;text-transform:none;border-radius:3px;padding:11px 20px;font-size:14px;font-weight:600}.site .nav--dark .nav-links a.nav-cta:hover,.site .nav-mobile-footer .nav-cta:hover{background:var(--gold-light);border-color:var(--gold-light);color:var(--dark)}.site .nav .lang-switch,.site .nav--dark .nav-links a.lang-switch{font-family:var(--font-b);letter-spacing:0;text-transform:none;color:var(--ivory);border:1px solid #faf8f44d;border-radius:3px;padding:7px 12px;font-size:14px}.site .nav .lang-switch:hover{border-color:var(--gold);background:0 0}.site .nav-toggle{color:var(--ivory)}@media (max-width:1120px){.site .nav-links{display:none}.site .nav-toggle{display:flex}.site .nav-mobile{background:var(--dark);opacity:0;visibility:hidden;max-height:none;transition:opacity .3s, transform .4s var(--ease), visibility 0s .3s;padding:12px var(--gut) 28px;border:0;flex-direction:column;display:flex;position:fixed;inset:72px 0 0;overflow:auto;transform:translateY(-8px)}.site .nav-mobile--open{opacity:1;visibility:visible;transition:opacity .3s, transform .4s var(--ease);transform:none}.site .nav-mobile-links{flex-direction:column;padding:0;display:flex}.site .nav-mobile-links a{font-family:var(--font-d);letter-spacing:-.01em;text-transform:none;color:var(--ivory);border-bottom:1px solid var(--line-d);padding:14px 0;font-size:30px;font-weight:300}.site .nav-mobile-links a[aria-current=page]{color:var(--gold)}.site .nav-mobile-footer{justify-content:space-between;align-items:center;gap:14px;margin-top:auto;padding:24px 0 0;display:flex}.site .nav-mobile-footer .nav-cta{text-align:center;flex:1;padding:14px 20px}}.site .btn-gold,.site .btn-ghost-d,.site .btn-gold-l,.site .btn-ghost-l{font-family:var(--font-b);letter-spacing:.01em;text-transform:none;border-radius:3px;justify-content:center;align-items:center;gap:10px;padding:14px 24px;font-size:14px;font-weight:600;display:inline-flex}.site .btn-ghost-d{color:var(--ivory);border:1px solid #faf8f452}.site .btn-ghost-l{color:var(--ink);border:1px solid #1a1a1f47}.site .btn-ghost-l:hover{color:var(--ink);border-color:var(--gold-dim)}.site .btn-gold-l:hover{background:var(--ink2);border-color:var(--ink2)}.site .hero{background:var(--dark);border-bottom:1px solid var(--line-d)}.site .hero:before,.site .hero:after{display:none}.site .hero-strata{opacity:.3;pointer-events:none;width:58%;position:absolute;inset:0 0 0 auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 45%);mask-image:linear-gradient(90deg,#0000,#000 45%)}.site[dir=rtl] .hero-strata{inset:0 auto 0 0;-webkit-mask-image:linear-gradient(270deg,#0000,#000 45%);mask-image:linear-gradient(270deg,#0000,#000 45%)}.site .small-hero,.site .hero{min-height:0;padding:156px var(--gut) 84px}.site .hero-inner,.site .small-hero .hero-inner{max-width:var(--inner);grid-template-columns:minmax(0,1fr);gap:0}.site .hero-content{max-width:860px}.site .hero-label{letter-spacing:.12em;align-items:center;gap:12px;margin-bottom:22px;font-size:12px;font-weight:500;display:flex}.site .hero-label:before{content:"";background:var(--gold);flex:none;width:26px;height:1px}.site .hero h1{letter-spacing:-.022em;color:var(--ivory);text-wrap:balance;margin-bottom:24px;font-size:clamp(40px,5.2vw,76px);font-weight:300;line-height:1.04}.site .hero h1 em{color:var(--gold);font-weight:300}.site .hero-sub{color:var(--light-text);max-width:62ch;margin-bottom:0;font-size:18px;line-height:1.65}.site .hero-actions{flex-wrap:wrap;margin-top:32px}.site .breadcrumb{color:var(--light-muted)}.site .breadcrumb a{color:var(--light-text)}.site .ed-section{padding:92px var(--gut)}.site .legal-doc-inner{max-width:var(--inner)}.site .ed-inner{max-width:var(--inner);grid-template-columns:240px minmax(0,1fr)}.site .ed-label .num,.site .ed-label .line{display:none}.site .ed-label h3{font-family:var(--font-m);letter-spacing:.12em;color:var(--gold-ink);align-items:center;gap:12px;font-size:12px;font-weight:500;display:flex}.site .ed-label h3:before{content:"";background:var(--gold-dim);flex:none;width:26px;height:1px}.site .presence .ed-label h3{color:var(--gold)}.site .presence .ed-label h3:before{background:var(--gold)}.site .about-intro{max-width:820px}.site .about-intro p{font-family:var(--font-d);letter-spacing:-.005em;color:var(--ink);font-size:23px;font-weight:300;line-height:1.5}.site .about-grid,.site .hl,.site .juris,.site .compliance-inner,.site .legal-toc,.site .field input,.site .field select,.site .field textarea,.site .status-pill{border-radius:3px}.site .about-card .icon{border:1px solid var(--line-l);background:0 0;border-radius:50%}.site .about-card .icon svg{color:var(--gold-ink)}.site .about-card h4,.site .hl-name,.site .juris h3,.site .prose h4{letter-spacing:-.01em;font-weight:400}.site .about-card p,.site .hl-desc,.site .stat-label,.site .detail-table th,.site .field label,.site .legal-entity-line,.site .cta-section p.cta-sub{color:var(--ink3)}.site .hl-jur,.site .hl-own,.site .badge-chip strong,.site .legal-toc-label,.site .legal-toc-num,.site .legal-section-num,.site .legal-toc a:hover{color:var(--gold-ink)}.site .hl{border-color:var(--line-l)}.site .hl:hover{border-color:var(--gold-dim);box-shadow:none}.site .badge-chip{border-color:var(--line-l);border-radius:999px}.site .juris{text-align:start;background:var(--dark3);border-color:var(--line-d)}.site .juris p{color:var(--light-text)}.site .quote-block{font-weight:300}.site .stats-grid{box-shadow:none;border-radius:3px}.site .stat-num{font-weight:300}.site .cta-section{background:var(--dark);text-align:start;padding:104px var(--gut);position:relative;overflow:hidden}.site .cta-section>.strata{opacity:.2;pointer-events:none;position:absolute;inset:0}.site .cta-section>div{max-width:var(--inner);margin:0 auto;position:relative}.site .cta-section .hero-label{color:var(--gold)}.site .cta-section h2{letter-spacing:-.025em;color:var(--ivory);text-wrap:balance;max-width:18em;font-size:clamp(34px,4.4vw,64px);font-weight:300;line-height:1.04}.site .cta-section p.cta-sub{color:var(--light-text);max-width:46em;margin:0 0 36px}.site .cta-actions{justify-content:flex-start}.site .cta-section .btn-gold-l{background:var(--gold);border-color:var(--gold);color:var(--dark)}.site .cta-section .btn-gold-l:hover{background:var(--gold-light);border-color:var(--gold-light)}.site .cta-section .btn-ghost-l{color:var(--ivory);border-color:#faf8f452}.site .cta-section .btn-ghost-l:hover{color:var(--ivory);border-color:var(--gold)}.site .compliance{background:var(--dark);max-width:none;padding:0 var(--gut) 44px}.site .compliance-inner{max-width:var(--inner);border:0;border-top:1px solid var(--line-d);color:var(--light-muted);background:0 0;border-radius:0;margin:0 auto;padding:22px 0 0}.site .footer{background:var(--dark2);border-top:1px solid var(--line-d);padding:72px var(--gut) 32px}.site .footer-inner{max-width:var(--inner)}.site .footer-col h2{font-family:var(--font-m);letter-spacing:.12em;text-transform:uppercase;color:var(--gold);margin:0 0 16px;font-size:11px;font-weight:500}.site .footer-col p{font-size:14px;line-height:1.7}.site .footer-col ul li a{color:var(--light-text);font-size:14px}.site .footer-col ul li a:hover{color:var(--ivory)}.site .footer-bottom{max-width:var(--inner);border-top-color:var(--line-d);font-family:var(--font-m);font-size:11.5px}.site .mh-wrap{max-width:var(--wrap);padding-inline:var(--gut);margin:0 auto}.site .mh-eyebrow{font-family:var(--font-m);letter-spacing:.12em;text-transform:uppercase;color:var(--gold-ink);align-items:center;gap:12px;font-size:12px;font-weight:500;display:flex}.site .mh-eyebrow:before{content:"";background:var(--gold-dim);flex:none;width:26px;height:1px}.site .mh-hero .mh-eyebrow,.site .mh-sectors .mh-eyebrow{color:var(--gold)}.site .mh-hero .mh-eyebrow:before,.site .mh-sectors .mh-eyebrow:before{background:var(--gold)}.site .mh-mandate h2,.site .mh-structure h2,.site .mh-engage h2,.site .mh-media h2{font-family:var(--font-d);letter-spacing:-.028em;color:var(--ink);text-wrap:balance;margin-top:18px;font-size:clamp(34px,4.2vw,64px);font-weight:300;line-height:1.04}.site .mh-note{font-family:var(--font-m);color:var(--ink3);margin-top:22px;font-size:12px;line-height:1.6}.site .mh-hero{background:var(--dark);color:var(--ivory);border-bottom:1px solid var(--line-d);padding-top:72px}.site .mh-hero-grid{grid-template-columns:calc(max(var(--gut), (100vw - var(--wrap)) / 2 + var(--gut)) + 500px) minmax(0, 1fr);min-height:640px;display:grid}.site .mh-hero-text{padding-block:64px 0;padding-inline:max(var(--gut), calc((100vw - var(--wrap)) / 2 + var(--gut))) 48px;border-inline-end:1px solid var(--line-d);flex-direction:column;display:flex}.site .mh-hero h1{font-family:var(--font-d);letter-spacing:-.035em;color:var(--ivory);margin-top:22px;font-size:clamp(46px,5vw,78px);font-weight:300;line-height:.98}.site .mh-hero h1 em{color:var(--gold);font-style:italic}.site .mh-lede{color:var(--light-text);max-width:46ch;margin-top:22px;font-size:17px;line-height:1.65}.site .mh-actions{flex-wrap:wrap;gap:12px;margin:28px 0 44px;display:flex}.site .mh-kpis{border-top:1px solid var(--line-d);grid-template-columns:1fr 1fr;margin-top:auto;display:grid}.site .mh-kpis>div{border-bottom:1px solid var(--line-d);flex-direction:column-reverse;gap:2px;padding:16px 0;display:flex}.site .mh-kpis>div:nth-child(odd){border-inline-end:1px solid var(--line-d)}.site .mh-kpis>div:nth-child(2n){padding-inline-start:22px}.site .mh-kpis>div:nth-last-child(-n+2){border-bottom:0}.site .mh-kpis dd{font-family:var(--font-d);font-variant-numeric:tabular-nums;color:var(--ivory);margin:0;font-size:38px;font-weight:300;line-height:1.1}.site .mh-kpis dt{font-family:var(--font-m);letter-spacing:.08em;text-transform:uppercase;color:var(--light-text);font-size:10.5px}.site .mh-hero-map{background:var(--dark2);align-items:center;min-height:520px;display:flex;position:relative;overflow:hidden}.site .mh-hero-strata{opacity:.24;pointer-events:none;position:absolute;inset:-8% 0}.site .mh-hero-strata .parallax-inner{width:100%;height:100%}.site .mh-greek{z-index:3;inset-inline-start:24px;background:var(--dark2);border-inline-start:2px solid var(--gold);color:var(--ivory);padding:8px 14px 10px;font-family:Times New Roman,Times,Noto Serif,Georgia,serif;font-size:22px;font-style:italic;font-weight:400;line-height:1.2;position:absolute;top:24px}.site .mh-greek small{font-family:var(--font-m);letter-spacing:.1em;text-transform:uppercase;color:var(--light-text);margin-top:5px;font-size:10.5px;font-style:normal;display:block}.site .mh-map{z-index:1;width:100%;position:relative}.site .mh-map-svg{direction:ltr;width:100%;height:auto;display:block}.site .mh-map-dots{fill:none;stroke:#55555f;stroke-width:4.2px;stroke-linecap:round}.site .mh-map-arc{fill:none;stroke:var(--gold);stroke-width:1.8px;transition:stroke-opacity .3s}.site .mh-map-arc.is-dashed{stroke-dasharray:5 6}.site .mh-map-arc.is-dim{stroke-opacity:.22}.site .mh-map-pt{cursor:pointer}.site .mh-map-c{fill:var(--ivory);stroke:var(--dark2);stroke-width:2px;transition:stroke .3s}.site .mh-map-pt.is-hub .mh-map-c{fill:var(--gold)}.site .mh-map-pt.is-prospective .mh-map-c{fill:var(--dark2);stroke:var(--gold)}.site .mh-map-pt.is-sel .mh-map-c{stroke:var(--gold);stroke-width:2.6px}.site .mh-map-pt text{font-family:var(--font-m);letter-spacing:.06em;text-transform:uppercase;fill:var(--ivory);paint-order:stroke;stroke:var(--dark2);stroke-width:4px;font-size:11px}.site .mh-map-pulse{fill:none;stroke:var(--gold);stroke-width:1.2px;transform-box:fill-box;transform-origin:50%;animation:2.6s cubic-bezier(.16,1,.3,1) infinite mh-pulse}@keyframes mh-pulse{0%{opacity:.8;transform:scale(.4)}to{opacity:0;transform:scale(1.6)}}.site .mh-hero-map{flex-direction:column;align-items:stretch}.site .mh-map{flex-direction:column;flex:1;display:flex}.site .mh-map-svg{margin-block:auto;padding-top:56px}.site .mh-map-chips{z-index:3;flex-wrap:wrap;gap:8px;padding:6px 24px 16px;display:flex;position:relative}.site .mh-map-chips button{font:500 12.5px/1 var(--font-b);background:var(--dark);color:var(--light-text);cursor:pointer;border:1px solid #faf8f452;border-radius:999px;padding:9px 14px;transition:background .2s,color .2s,border-color .2s}.site .mh-map-chips button:hover{border-color:var(--gold)}.site .mh-map-chips button.is-on{background:var(--gold);border-color:var(--gold);color:var(--dark)}.site .mh-map-panel{z-index:3;background:var(--dark3);border-top:2px solid var(--gold);grid-template-columns:minmax(0,230px) minmax(0,1fr) auto;align-items:center;gap:24px;padding:16px 24px;display:grid;position:relative}.site .mh-map-id{gap:4px;display:grid}.site .mh-map-panel h2{font-family:var(--font-d);color:var(--ivory);font-size:22px;font-weight:400;line-height:1.2}.site .mh-map-role{font-family:var(--font-m);letter-spacing:.08em;text-transform:uppercase;color:var(--gold);font-size:11px}.site .mh-map-desc{color:var(--light-text);font-size:13.5px;line-height:1.55}.site .mh-map-link{color:var(--gold-light);white-space:nowrap;font-size:13.5px;font-weight:600}.site .mh-strip{background:var(--white);border-bottom:1px solid var(--line-l)}.site .mh-strip-grid{grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.site .mh-strip-grid>*{border-inline-start:1px solid var(--line-l);gap:3px;padding:18px 16px;display:grid}.site .mh-strip-grid>:first-child{border-inline-start:0;padding-inline-start:0}.site .mh-strip span{font-family:var(--font-m);letter-spacing:.08em;text-transform:uppercase;color:var(--ink3);font-size:10.5px}.site .mh-strip b{font-family:var(--font-m);color:var(--ink);font-size:13px;font-weight:500}.site .mh-strip .is-link b{color:var(--gold-ink)}.site .mh-mandate{background:var(--ivory);padding:120px 0 104px}.site .mh-statement{font-family:var(--font-d);letter-spacing:-.02em;color:var(--ink);max-width:1040px;margin-top:26px;font-size:clamp(28px,3.4vw,50px);font-weight:300;line-height:1.18}.site .mh-mandate-cols{border-top:1px solid var(--line-l);grid-template-columns:repeat(3,minmax(0,1fr));gap:52px;margin-top:68px;padding-top:32px;display:grid}.site .mh-mandate-cols h3{font-family:var(--font-b);color:var(--ink);margin-bottom:12px;font-size:15px;font-weight:700}.site .mh-mandate-cols p{color:var(--ink3);font-size:15px;line-height:1.65}.site .mh-mandate-cols ul{list-style:none}.site .mh-mandate-cols li{border-bottom:1px solid var(--line-l);color:var(--ink3);padding-block:12px;padding-inline-start:26px;font-size:15px;position:relative}.site .mh-mandate-cols li:before{inset-inline-start:0;color:var(--gold-ink);content:"✓";font-size:13px;font-weight:700;position:absolute;top:12px}.site .mh-mandate-cols ul.is-no li:before{content:"—";color:var(--ink3)}.site .mh-btn-sm{margin-top:22px;padding:11px 18px}.site .mh-sectors{background:var(--dark);color:var(--ivory)}.site .mh-sectors-sticky{padding:96px 0 84px}.site .mh-sectors-wrap.is-pinned .mh-sectors-sticky{flex-direction:column;justify-content:center;height:calc(100vh - 72px);padding:24px 0;display:flex;position:sticky;top:72px;overflow:hidden}.site .mh-sectors-head{justify-content:space-between;align-items:flex-end;gap:40px;width:100%;display:flex}.site .mh-sectors h2{font-family:var(--font-d);letter-spacing:-.03em;color:var(--ivory);margin-top:18px;font-size:clamp(36px,4.6vw,72px);font-weight:300;line-height:1}.site .mh-sectors h2 em{color:var(--gold);font-style:italic}.site .mh-sectors-prog{font-family:var(--font-m);color:var(--light-text);white-space:nowrap;align-items:center;gap:10px;font-size:13px;display:flex}.site .mh-sectors-prog .cur{color:var(--gold)}.site .mh-sectors-prog .bar{background:var(--line-d);width:200px;height:2px;margin-inline-start:8px;position:relative;overflow:hidden}.site .mh-sectors-prog .bar i{background:var(--gold);transform-origin:0;position:absolute;inset:0}.site[dir=rtl] .mh-sectors-prog .bar i{transform-origin:100%}.site .mh-sectors-prog .hint{letter-spacing:.08em;text-transform:uppercase;font-size:11px}.site .mh-track{padding-block-end:12px;padding-inline:max(var(--gut), calc((100vw - var(--wrap)) / 2 + var(--gut))) var(--gut);scrollbar-width:thin;scrollbar-color:var(--dark4) transparent;scroll-snap-type:x proximity;gap:22px;margin-top:44px;display:flex;overflow-x:auto}.site .mh-sectors-wrap.is-pinned .mh-track{width:max-content;padding-block-end:0;overflow:visible}.site .mh-card{height:460px;color:var(--ivory);scroll-snap-align:start;flex:0 0 380px;display:block;position:relative;overflow:hidden}.site .mh-sectors-wrap.is-pinned .mh-card{height:min(480px,100vh - 372px);min-height:300px}.site .mh-card-ph{position:absolute;inset:0}.site .mh-card-ph img{object-fit:cover;filter:saturate(.75);transition:transform .8s var(--ease)}.site .mh-card:hover .mh-card-ph img{transform:scale(1.04)}.site .mh-card-ph:after{content:"";background:linear-gradient(#0c0c140d 25%,#0c0c14ed 80%);position:absolute;inset:0}.site .mh-card-lab{z-index:2;inset-inline:22px;gap:8px;display:grid;position:absolute;bottom:20px}.site .mh-card-lab .num{font-family:var(--font-m);letter-spacing:.1em;color:var(--gold);font-size:11px}.site .mh-card-lab .name{font-family:var(--font-d);letter-spacing:-.02em;font-size:30px;font-weight:300;line-height:1.08}.site .mh-card-lab .focus{color:var(--light-text);font-size:14px;line-height:1.5}.site .mh-card--end{border:1px solid var(--line-d);font-family:var(--font-d);flex-direction:column;flex-basis:260px;justify-content:flex-end;gap:10px;padding:26px;font-size:28px;font-weight:300;transition:border-color .3s;display:flex}.site .mh-card--end:hover{border-color:var(--gold)}.site .mh-card--end .arrow{color:var(--gold)}.site .mh-structure{background:var(--ivory);padding:116px 0}.site .mh-head-2{grid-template-columns:1fr 1fr;align-items:end;gap:56px;margin-bottom:60px;display:grid}.site .mh-head-2>p{color:var(--ink3);max-width:46ch;font-size:17px;line-height:1.65}.site .mh-tree-parent{background:var(--dark);max-width:440px;color:var(--ivory);border-radius:3px;gap:6px;margin:0 auto;padding:20px 24px;display:grid;position:relative}.site .mh-tree-parent:after{content:"";background:var(--gold-dim);width:1px;height:28px;position:absolute;bottom:-28px;left:50%}.site .mh-tree .jur{font-family:var(--font-m);letter-spacing:.08em;text-transform:uppercase;color:var(--gold-ink);font-size:11px}.site .mh-tree-parent .jur{color:var(--gold)}.site .mh-tree-parent b{font-family:var(--font-d);font-size:26px;font-weight:400;line-height:1.15}.site .mh-tree-parent .meta{font-family:var(--font-m);color:var(--light-text);font-size:11.5px}.site .mh-tree-kids{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;margin-top:56px;display:grid;position:relative}.site .mh-tree-kids:before{content:"";background:var(--gold-dim);height:1px;position:absolute;top:-28px;left:calc(10% - 6px);right:calc(10% - 6px)}.site .mh-tree-kid{background:var(--white);border:1px solid var(--line-l);transition:border-color .3s, transform .4s var(--ease);border-radius:3px;flex-direction:column;gap:8px;padding:20px;display:flex;position:relative}.site .mh-tree-kid:hover{border-color:var(--gold-dim);transform:translateY(-3px)}.site .mh-tree-kid:before{content:"";background:var(--gold-dim);width:1px;height:28px;position:absolute;top:-29px;left:50%}.site .mh-tree-kid:after{content:"";background:var(--gold-dim);border-radius:50%;width:7px;height:7px;position:absolute;top:-4px;left:calc(50% - 3px)}.site .mh-tree-kid b{font-family:var(--font-d);color:var(--ink);font-size:19px;font-weight:400;line-height:1.2}.site .mh-tree-kid p{color:var(--ink3);font-size:13.5px;line-height:1.5}.site .mh-tree-kid .own{border-top:1px solid var(--line-l);font-family:var(--font-m);color:var(--gold-ink);margin-top:auto;padding-top:12px;font-size:11px}.site .mh-engage{background:var(--cream);padding:116px 0}.site .mh-engage h2{max-width:20ch}.site .mh-rule{background:var(--line-l);height:2px;margin-top:56px}.site .mh-rule b{background:var(--gold-dim);transform-origin:0;height:100%;display:block}.site[dir=rtl] .mh-rule b{transform-origin:100%}.site .mh-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;padding-top:28px;list-style:none;display:grid}.site .mh-steps li{align-content:start;gap:10px;display:grid}.site .mh-steps .n{font-family:var(--font-m);color:var(--gold-ink);font-size:12px}.site .mh-steps h3{font-family:var(--font-d);color:var(--ink);font-size:24px;font-weight:400;line-height:1.2}.site .mh-steps p{color:var(--ink3);font-size:14.5px;line-height:1.6}.site .mh-media{background:var(--ivory);padding:116px 0}.site .mh-media-grid{grid-template-columns:1fr 1fr;gap:64px;margin-top:52px;display:grid}.site .mh-list-label{font-family:var(--font-m);letter-spacing:.1em;text-transform:uppercase;color:var(--ink3);border-bottom:2px solid var(--ink);padding-bottom:12px;font-size:11px;font-weight:500}.site .mh-list{list-style:none}.site .mh-list a{border-bottom:1px solid var(--line-l);transition:padding .4s var(--ease);gap:8px;padding:18px 0;display:grid}.site .mh-list a:hover{padding-inline-start:12px}.site .mh-list .k{font-family:var(--font-m);letter-spacing:.08em;text-transform:uppercase;color:var(--gold-ink);font-size:11px}.site .mh-list .t{font-family:var(--font-d);color:var(--ink);font-size:20px;line-height:1.3}.site .mh-more{color:var(--gold-ink);margin-top:18px;font-size:14px;font-weight:600;display:inline-block}.site .mh-more:hover{color:var(--ink)}.site .ms-section{background:var(--ivory);padding:92px var(--gut)}.site .ms-grid{max-width:var(--inner);grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin:0 auto;display:grid}.site .ms-card{background:var(--white);border:1px solid var(--line-l);border-radius:3px;flex-direction:column;transition:border-color .3s;display:flex;overflow:hidden}.site .ms-card:hover{border-color:var(--gold-dim)}.site .ms-card-ph{aspect-ratio:4/3;position:relative;overflow:hidden}.site .ms-card-ph img,.site .ms-banner img{object-fit:cover;filter:saturate(.8);transition:transform .8s var(--ease)}.site .ms-card:hover .ms-card-ph img{transform:scale(1.04)}.site .ms-card-body{gap:8px;padding:20px;display:grid}.site .ms-card-body .num{font-family:var(--font-m);color:var(--gold-ink);font-size:11px}.site .ms-card-body .name{font-family:var(--font-d);letter-spacing:-.01em;color:var(--ink);font-size:22px;line-height:1.15}.site .ms-card-body .focus{color:var(--ink3);font-size:14px;line-height:1.55}.site .ms-banner{background:var(--dark);height:clamp(220px,34vw,440px);position:relative}.site[dir=rtl] .mh-eyebrow,.site[dir=rtl] .hero-label,.site[dir=rtl] .ed-label h3,.site[dir=rtl] .mh-kpis dt,.site[dir=rtl] .mh-strip span,.site[dir=rtl] .mh-map-role,.site[dir=rtl] .mh-map-pt text,.site[dir=rtl] .mh-greek small,.site[dir=rtl] .mh-tree .jur,.site[dir=rtl] .mh-list .k,.site[dir=rtl] .mh-list-label,.site[dir=rtl] .mh-sectors-prog .hint,.site[dir=rtl] .footer-col h2{letter-spacing:0;font-size:13px}.site[dir=rtl] .mh-hero h1,.site[dir=rtl] .hero h1,.site[dir=rtl] .mh-sectors h2,.site[dir=rtl] .cta-section h2,.site[dir=rtl] .mh-mandate h2,.site[dir=rtl] .mh-structure h2,.site[dir=rtl] .mh-engage h2,.site[dir=rtl] .mh-media h2,.site[dir=rtl] .mh-statement,.site[dir=rtl] .mh-card-lab .name{letter-spacing:0;font-weight:500;line-height:1.4}.site[dir=rtl] .mh-hero h1 em,.site[dir=rtl] .mh-sectors h2 em,.site[dir=rtl] .hero h1 em{font-style:normal}.site[dir=rtl] .mh-statement{font-weight:400;line-height:1.6}.site[dir=rtl] .about-intro p{font-size:21px;font-weight:400;line-height:1.9}.site[dir=rtl] .nav--dark .nav-links a,.site[dir=rtl] .nav-mobile-links a{letter-spacing:0}.site[dir=rtl] .nav .lang-switch{font-family:var(--font-manrope), sans-serif}@media (max-width:1120px){.site .mh-hero-grid{grid-template-columns:minmax(0,1fr);min-height:0}.site .mh-hero-text{padding-inline:var(--gut);border-inline-end:0;padding-block:52px 0}.site .mh-kpis{margin-top:0}.site .mh-hero-map{border-top:1px solid var(--line-d);min-height:0}.site .mh-map-chips{padding-inline:var(--gut)}.site .mh-map-panel{padding-inline:var(--gut);grid-template-columns:minmax(0,1fr);gap:8px}.site .mh-tree-kids{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:28px}.site .mh-tree-kids:before,.site .mh-tree-kid:before,.site .mh-tree-kid:after,.site .mh-tree-parent:after{display:none}.site .mh-tree-parent{max-width:none}.site .ms-grid,.site .mh-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:980px){.site .ed-inner,.site .hero-inner,.site .small-hero .hero-inner{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){html.site{--gut:20px}.site .nav{padding:0 20px}.site .nav-logo-lockup{height:30px}.site .small-hero,.site .hero{padding:124px 20px 56px}.site .hero h1{font-size:clamp(34px,9.5vw,44px)}.site .hero-sub{font-size:16.5px}.site .ed-section,.site .ms-section{padding:64px 20px}.site .about-intro p{font-size:20px}.site .cta-section{padding:72px 20px}.site .compliance{padding:0 20px 36px}.site .footer{padding:56px 20px 28px}.site .footer-bottom{flex-direction:column;gap:8px}.site .mh-hero h1{font-size:clamp(44px,13vw,56px)}.site .mh-lede{font-size:16.5px}.site .mh-kpis dd{font-size:32px}.site .mh-strip-grid{grid-template-columns:1fr 1fr}.site .mh-strip-grid>*{border-inline-start:0;border-top:1px solid var(--line-l);padding-inline-start:0}.site .mh-strip-grid>:nth-child(-n+2){border-top:0}.site .mh-mandate{padding:72px 0}.site .mh-mandate-cols{grid-template-columns:minmax(0,1fr);gap:30px;margin-top:40px}.site .mh-sectors-sticky{padding:72px 0 56px}.site .mh-sectors-head{flex-direction:column;align-items:flex-start;gap:16px}.site .mh-track{scroll-snap-type:x mandatory;gap:14px;margin-top:32px}.site .mh-card{flex-basis:78vw;height:400px}.site .mh-card--end{flex-basis:60vw}.site .mh-structure,.site .mh-engage,.site .mh-media{padding:72px 0}.site .mh-head-2{grid-template-columns:minmax(0,1fr);gap:16px;margin-bottom:32px}.site .mh-tree-kids,.site .mh-steps,.site .mh-media-grid,.site .ms-grid{grid-template-columns:minmax(0,1fr)}.site .mh-media-grid{gap:44px;margin-top:36px}.site .mh-rule{margin-top:36px}}@media (prefers-reduced-motion:reduce){.site .mh-statement span{opacity:1!important}.site .mh-map-pulse{animation:none}.site .mh-card-ph img,.site .ms-card-ph img{transition:none}}.site .mc-sec{background:var(--ivory);padding:108px 0;scroll-margin-top:72px}.site .mc-sec h2,.site .mc-process h2{font-family:var(--font-d);letter-spacing:-.026em;color:var(--ink);text-wrap:balance;max-width:22ch;margin-top:18px;font-size:clamp(32px,3.8vw,56px);font-weight:300;line-height:1.06}.site .mc-more{color:var(--gold-ink);border-bottom:1px solid #0000;align-items:center;gap:8px;margin-top:28px;font-size:14.5px;font-weight:600;display:inline-flex}.site .mc-more:hover{border-color:currentColor}.site .mc-path-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:56px;display:grid}.site .mc-path{background:var(--white);border:1px solid var(--line-l);border-top:2px solid var(--gold-dim);border-radius:3px;flex-direction:column;padding:36px;display:flex}.site .mc-tag{font-family:var(--font-m);letter-spacing:.12em;text-transform:uppercase;color:var(--gold-ink);font-size:11.5px}.site .mc-path h3{font-family:var(--font-d);letter-spacing:-.02em;color:var(--ink);margin:14px 0 12px;font-size:clamp(28px,2.6vw,38px);font-weight:400;line-height:1.1}.site .mc-path p{color:var(--ink3);font-size:15.5px;line-height:1.65}.site .mc-path .mc-lead{color:var(--ink2);margin-bottom:14px;font-size:17px}.site .mc-path-cols{border-top:1px solid var(--line-l);grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin-top:28px;padding-top:24px;display:grid}.site .mc-path h4{font-family:var(--font-m);letter-spacing:.1em;text-transform:uppercase;color:var(--ink3);margin-bottom:8px;font-size:11.5px;font-weight:500}.site .mc-path ul{list-style:none}.site .mc-path li{border-bottom:1px solid var(--line-l);color:var(--ink2);padding:8px 0;font-size:14.5px;line-height:1.5}.site .mc-path li:last-child{border-bottom:0}.site .mc-path .mc-path-note{background:var(--cream);border-inline-start:2px solid var(--gold-dim);color:var(--ink2);margin-top:24px;padding:14px 16px;font-size:14px}.site .mc-path .mc-more{align-self:flex-start;margin-top:auto;padding-top:28px}.site .mc-criteria,.site .mc-safe{background:var(--cream)}.site .mc-crit-grid{border-top:1px solid var(--line-l);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:56px;list-style:none;display:grid}.site .mc-crit-grid li{border-inline-start:1px solid var(--line-l);align-content:start;gap:10px;padding:28px 26px 6px;display:grid}.site .mc-crit-grid li:first-child{border-inline-start:0;padding-inline-start:0}.site .mc-crit-grid .n{font-family:var(--font-m);color:var(--gold-ink);font-size:12px}.site .mc-crit-grid h3{font-family:var(--font-d);color:var(--ink);font-size:23px;font-weight:400;line-height:1.2}.site .mc-crit-grid p{color:var(--ink3);font-size:14.5px;line-height:1.62}.site .mc-process{background:var(--dark);padding:116px 0;scroll-margin-top:72px;position:relative;overflow:hidden}.site .mc-process>.strata{opacity:.16;pointer-events:none;position:absolute;inset:0}.site .mc-process-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:72px;display:grid;position:relative}.site .mc-process-head{position:sticky;top:124px}.site .mc-process .mh-eyebrow{color:var(--gold)}.site .mc-process .mh-eyebrow:before{background:var(--gold)}.site .mc-process h2{color:var(--ivory)}.site .mc-process-head p{max-width:36ch;color:var(--light-text);margin-top:20px;font-size:17px;line-height:1.65}.site .mc-steps{border-top:1px solid var(--line-d);list-style:none}.site .mc-steps li{border-bottom:1px solid var(--line-d);grid-template-columns:64px minmax(0,1fr);gap:20px;padding:28px 0;display:grid}.site .mc-steps .n{font-family:var(--font-d);color:var(--gold);font-size:34px;font-weight:300;line-height:1}.site .mc-steps h3{font-family:var(--font-d);color:var(--ivory);margin-bottom:8px;font-size:24px;font-weight:400;line-height:1.2}.site .mc-steps p{max-width:56ch;color:var(--light-text);font-size:15.5px;line-height:1.65}.site .mc-after{color:var(--light-text);margin-top:24px;font-size:14.5px;line-height:1.6}.site .mc-prep-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:56px;margin-top:52px;display:grid}.site .mc-prep-grid h3{border-bottom:1px solid var(--ink);font-family:var(--font-b);color:var(--ink);padding-bottom:12px;font-size:15px;font-weight:700}.site .mc-prep-grid ul{list-style:none}.site .mc-prep-grid li{border-bottom:1px solid var(--line-l);color:var(--ink2);padding-block:13px;padding-inline-start:28px;font-size:15.5px;position:relative}.site .mc-prep-grid li:before{content:"✓";inset-inline-start:0;color:var(--gold-ink);font-size:13px;font-weight:700;position:absolute;top:13px}.site .mc-prep-grid ul.is-no li:before{content:"—";color:var(--ink3)}.site .mc-safe-grid{background:var(--linen);border:1px solid var(--linen);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:52px;list-style:none;display:grid}.site .mc-safe-grid li{background:var(--ivory);padding:28px}.site .mc-safe-grid h3{font-family:var(--font-b);color:var(--ink);margin-bottom:8px;font-size:15.5px;font-weight:700}.site .mc-safe-grid p{color:var(--ink3);font-size:14.5px;line-height:1.62}.site .mc-links{flex-wrap:wrap;gap:10px 28px;margin-top:28px;display:flex}.site .mc-links a,.site .mc-alt a,.site .mc-confirm a{color:var(--gold-ink);border-bottom:1px solid #76602a66;font-weight:600}.site .mc-links a{font-size:14px}.site .mc-intake-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:72px;display:grid}.site .mc-intake-head>p{max-width:38ch;color:var(--ink3);margin-top:20px;font-size:17px;line-height:1.65}.site .mc-intake-head h3{font-family:var(--font-m);letter-spacing:.1em;text-transform:uppercase;color:var(--ink3);margin:40px 0 6px;font-size:11.5px;font-weight:500}.site .mc-intake-head ol{counter-reset:mc;list-style:none}.site .mc-intake-head li{counter-increment:mc;border-bottom:1px solid var(--line-l);color:var(--ink2);padding-block:12px;padding-inline-start:36px;font-size:15px;line-height:1.55;position:relative}.site .mc-intake-head li:before{content:counter(mc, decimal-leading-zero);inset-inline-start:0;font-family:var(--font-m);color:var(--gold-ink);font-size:11.5px;position:absolute;top:15px}.site .mc-form{background:var(--white);border:1px solid var(--line-l);border-top:2px solid var(--gold-dim);border-radius:3px;padding:36px;position:relative}.site .mc-trap{opacity:0;pointer-events:none;clip-path:inset(50%);border:0;width:1px;height:1px;padding:0;position:absolute;inset-block-start:0;inset-inline-start:0}.site .mc-stepper{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:28px;list-style:none;display:grid}.site .mc-stepper li{border-top:2px solid var(--linen);font-family:var(--font-m);letter-spacing:.06em;text-transform:uppercase;color:var(--ink3);gap:8px;padding-top:10px;font-size:11px;display:flex}.site .mc-stepper li span{color:var(--gold-ink)}.site .mc-stepper li.is-on{color:var(--ink);border-color:var(--ink)}.site .mc-stepper li.is-done{border-color:var(--gold-dim)}.site .mc-step-title{font-family:var(--font-d);color:var(--ink);outline:none;gap:6px;margin-bottom:24px;font-size:28px;font-weight:400;line-height:1.15;display:grid}.site .mc-step-title span{font-family:var(--font-m);letter-spacing:.1em;text-transform:uppercase;color:var(--ink3);font-size:11.5px}.site .mc-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.site .mc-form .field label,.site .mc-choice legend,.site .mc-confirm legend{letter-spacing:.08em}.site .mc-form .field input:focus-visible,.site .mc-form .field select:focus-visible,.site .mc-form .field textarea:focus-visible{outline:2px solid var(--gold-dim);outline-offset:1px}.site .mc-choice,.site .mc-confirm{border:0;min-width:0;margin:0 0 22px;padding:0;display:grid}.site .mc-choice{gap:10px}.site .mc-confirm{gap:12px;margin-bottom:8px}.site .mc-choice legend,.site .mc-confirm legend{font-family:var(--font-m);text-transform:uppercase;color:var(--ink3);margin-bottom:10px;padding:0;font-size:12px}.site .mc-choice label{color:var(--ink);cursor:pointer;border:1px solid #1a1a1f2e;border-radius:3px;align-items:center;gap:12px;padding:14px 16px;font-size:16px;transition:border-color .2s,background-color .2s;display:flex}.site .mc-choice label:hover{border-color:var(--gold-dim)}.site .mc-choice label.is-on{border-color:var(--ink);background:var(--ivory)}.site .mc-choice input,.site .mc-confirm input{width:18px;height:18px;accent-color:var(--gold-dim);flex:none}.site .mc-confirm label{color:var(--ink2);cursor:pointer;align-items:flex-start;gap:12px;font-size:15px;line-height:1.55;display:flex}.site .mc-confirm input{margin-top:3px}.site .mc-hint{color:var(--ink3);margin-top:8px;font-size:13px}.site .mc-error{color:#a5362d;min-height:22px;margin:6px 0 10px;font-size:14px}.site .mc-actions{flex-wrap:wrap;gap:12px;display:flex}.site .mc-actions button:disabled{opacity:.6;cursor:default}.site .mc-alt{color:var(--ink3);margin-top:22px;font-size:14px}.site .mc-done h3{font-family:var(--font-d);color:var(--ink);margin-bottom:12px;font-size:32px;font-weight:400;line-height:1.15}.site .mc-done p{color:var(--ink3);font-size:16.5px;line-height:1.65}.site[dir=rtl] .mc-sec h2,.site[dir=rtl] .mc-process h2{letter-spacing:0;font-weight:500;line-height:1.4}.site[dir=rtl] .mc-path h3,.site[dir=rtl] .mc-crit-grid h3,.site[dir=rtl] .mc-steps h3,.site[dir=rtl] .mc-step-title,.site[dir=rtl] .mc-done h3{letter-spacing:0;line-height:1.5}.site[dir=rtl] .mc-tag,.site[dir=rtl] .mc-path h4,.site[dir=rtl] .mc-stepper li,.site[dir=rtl] .mc-step-title span,.site[dir=rtl] .mc-intake-head h3,.site[dir=rtl] .mc-form .field label,.site[dir=rtl] .mc-choice legend,.site[dir=rtl] .mc-confirm legend{letter-spacing:0;font-size:13px}@media (max-width:1120px){.site .mc-process-grid,.site .mc-intake-grid{grid-template-columns:minmax(0,1fr);gap:44px}.site .mc-process-head{position:static}.site .mc-crit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.site .mc-crit-grid li:nth-child(odd){border-inline-start:0;padding-inline-start:0}.site .mc-crit-grid li:nth-child(n+3){border-top:1px solid var(--line-l)}.site .mc-safe-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.site .mc-sec,.site .mc-process{padding:72px 0}.site .mc-path-grid,.site .mc-path-cols,.site .mc-prep-grid,.site .mc-safe-grid,.site .mc-crit-grid,.site .mc-row{grid-template-columns:minmax(0,1fr)}.site .mc-path-grid,.site .mc-crit-grid,.site .mc-prep-grid,.site .mc-safe-grid{margin-top:36px}.site .mc-path,.site .mc-form{padding:24px 20px}.site .mc-path-cols{gap:20px}.site .mc-prep-grid{gap:36px}.site .mc-row{gap:0}.site .mc-crit-grid li{border-inline-start:0;border-top:1px solid var(--line-l);padding-inline-start:0}.site .mc-crit-grid li:first-child{border-top:0}.site .mc-steps li{grid-template-columns:44px minmax(0,1fr);gap:14px}.site .mc-steps .n{font-size:26px}.site .mc-stepper li{letter-spacing:0;font-size:10px}.site .mc-actions>*{flex:auto}}.site .md-two{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.site .md-panel{padding-inline-end:56px}.site .md-panel+.md-panel{border-inline-start:1px solid var(--line-l);padding-inline:56px 0}.site .md-panel h2{max-width:18ch;font-size:clamp(28px,2.8vw,42px);line-height:1.1}.site .md-panel p{max-width:54ch;color:var(--ink3);margin-top:18px;font-size:16.5px;line-height:1.7}.site .md-figs{border-top:1px solid var(--line-l);grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin-top:36px;padding-top:26px;list-style:none;display:grid}.site .md-figs b{font-family:var(--font-d);letter-spacing:-.02em;color:var(--ink);font-size:clamp(30px,3vw,44px);font-weight:300;line-height:1;display:block}.site .md-figs span{color:var(--ink3);margin-top:10px;font-size:13.5px;line-height:1.5;display:block}.site .md-figs sup{font-family:var(--font-m);color:var(--gold-ink);margin-inline-start:3px;font-size:10px}.site .md-gap{background:var(--dark);padding:108px 0;position:relative;overflow:hidden}.site .md-gap>.strata{opacity:.16;pointer-events:none;position:absolute;inset:0}.site .md-gap .mh-wrap{position:relative}.site .md-gap .mh-eyebrow{color:var(--gold)}.site .md-gap .mh-eyebrow:before{background:var(--gold)}.site .md-statement{max-width:28ch;font-family:var(--font-d);letter-spacing:-.022em;color:var(--ivory);text-wrap:balance;margin-top:22px;font-size:clamp(28px,3.3vw,50px);font-weight:300;line-height:1.14}.site .md-gap-items{border-top:1px solid var(--line-d);grid-template-columns:repeat(3,minmax(0,1fr));gap:44px;margin-top:60px;padding-top:28px;list-style:none;display:grid}.site .md-gap-items .n{font-family:var(--font-m);color:var(--gold);margin-bottom:12px;font-size:12px;display:block}.site .md-gap-items h3{font-family:var(--font-b);color:var(--ivory);margin-bottom:8px;font-size:16px;font-weight:700}.site .md-gap-items p{color:var(--light-text);font-size:15px;line-height:1.65}.site .md-work{background:var(--cream)}.site .md-work>.mh-wrap>h2{max-width:20ch}.site .md-work-intro{max-width:62ch;color:var(--ink3);margin-top:20px;font-size:18px;line-height:1.65}.site .md-work-grid{background:var(--linen);border:1px solid var(--linen);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:48px;list-style:none;display:grid}.site .md-work-grid li{background:var(--white);padding:28px}.site .md-work-grid h3{font-family:var(--font-m);letter-spacing:.1em;text-transform:uppercase;color:var(--gold-ink);margin-bottom:12px;font-size:11.5px;font-weight:500}.site .md-work-grid p{color:var(--ink2);font-size:15.5px;line-height:1.6}.site .md-sources{border-top:1px solid var(--line-l);margin-top:64px;padding-top:22px}.site .md-sources h2{max-width:none;font-family:var(--font-m);letter-spacing:.1em;text-transform:uppercase;color:var(--ink3);margin:0 0 10px;font-size:11.5px;font-weight:500;line-height:1.4}.site .md-sources ol{columns:2;color:var(--ink3);column-gap:48px;padding-inline-start:20px;font-size:13px;line-height:1.5}.site .md-sources li{break-inside:avoid;padding:4px 0}.site .md-sources li::marker{font-family:var(--font-m);color:var(--gold-ink);font-size:11px}.site .md-sources a{color:var(--ink2);border-bottom:1px solid #1a1a1f33}.site .md-sources a:hover{border-color:var(--gold-dim)}.site .md-sources p{color:var(--ink3);max-width:90ch;margin-top:14px;font-size:12.5px;line-height:1.55}.site[dir=rtl] .md-statement{letter-spacing:0;font-weight:400;line-height:1.5}.site[dir=rtl] .md-panel h2{line-height:1.45}.site[dir=rtl] .md-work-grid h3,.site[dir=rtl] .md-sources h2{letter-spacing:0;font-size:13px}.site[dir=rtl] .md-figs b{letter-spacing:0}@media (max-width:1120px){.site .md-work-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.site .md-two{grid-template-columns:minmax(0,1fr)}.site .md-panel,.site .md-panel+.md-panel{border-inline-start:0;padding-inline:0}.site .md-panel+.md-panel{border-top:1px solid var(--line-l);margin-top:56px;padding-top:56px}.site .md-gap-items{grid-template-columns:minmax(0,1fr);gap:28px;margin-top:40px}}@media (max-width:760px){.site .md-gap{padding:72px 0}.site .md-work-grid{grid-template-columns:minmax(0,1fr);margin-top:36px}.site .md-work-grid li{padding:22px 20px}.site .md-sources ol{columns:1}.site .md-figs{gap:20px}}
@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/150f724d70372c02-s.2ym9msm88vm4r.woff2)format("woff2");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:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/750c737482d9de2f-s.08jxdyhjmo52g.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/5f402bd2d8eef81a-s.p.23oeb0afa3wba.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader Fallback;src:local(Times New Roman);ascent-override:69.68%;descent-override:25.12%;line-gap-override:0.0%;size-adjust:105.48%}.newsreader_f4cf985c-module__K9xg8W__className{font-family:Newsreader,Newsreader Fallback;font-style:normal}.newsreader_f4cf985c-module__K9xg8W__variable{--font-newsreader:"Newsreader", "Newsreader Fallback"}
@font-face{font-family:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(../media/79e9e0e3b9220e46-s.15s2gb72mvmw9.woff2)format("woff2");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:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(../media/e62850744c7f266e-s.43_ypb-kqawuo.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(../media/9433d1a810498265-s.3z77xcxvtx9_e.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader Fallback;src:local(Times New Roman);ascent-override:69.68%;descent-override:25.12%;line-gap-override:0.0%;size-adjust:105.48%}.newsreader_98116f59-module__DcQW1a__className{font-family:Newsreader,Newsreader Fallback;font-style:italic}.newsreader_98116f59-module__DcQW1a__variable{--font-newsreader-italic:"Newsreader", "Newsreader Fallback"}
@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a342834df7752944-s.2k_u76ydap2io.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.31_i6ngnt52xa.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.2p5l8hwveaaiz.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.1_g-53zz09yvy.woff2)format("woff2");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:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.2gp_y-cmv6-ey.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.2ywnh8m32q6p0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}.manrope_3cd7715d-module__zl07GG__className{font-family:Manrope,Manrope Fallback;font-style:normal}.manrope_3cd7715d-module__zl07GG__variable{--font-manrope:"Manrope", "Manrope Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/04c5164763c40239-s.1zakzi6q17d4o.woff2)format("woff2");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;font-style:normal;font-weight:400;font-display:swap;src:url(../media/26f284dcc38c84c0-s.2htf8h-pf57mm.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7e7f32a39836f228-s.3skwie1wjplzh.woff2)format("woff2");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;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fa39153a3fc630ba-s.3zhbgtelpa5ua.woff2)format("woff2");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;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6a5386fd6038edbe-s.3vf5yzuqk3fsd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/051742360c26797e-s.p.1wmoa0e_blxrz.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/04c5164763c40239-s.1zakzi6q17d4o.woff2)format("woff2");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;font-style:normal;font-weight:500;font-display:swap;src:url(../media/26f284dcc38c84c0-s.2htf8h-pf57mm.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7e7f32a39836f228-s.3skwie1wjplzh.woff2)format("woff2");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;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fa39153a3fc630ba-s.3zhbgtelpa5ua.woff2)format("woff2");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;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6a5386fd6038edbe-s.3vf5yzuqk3fsd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/051742360c26797e-s.p.1wmoa0e_blxrz.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_59f74ab2-module__Y202jq__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_59f74ab2-module__Y202jq__variable{--font-jbmono:"JetBrains Mono", "JetBrains Mono Fallback"}
