@font-face{font-family:plexArabic;src:url(../media/plex_ar_400-s.0a8jtlzovcn2x.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:plexArabic;src:url(../media/plex_ar_600-s.2jzf714wbn4iw.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:plexArabic;src:url(../media/plex_ar_700-s.0ej1b3dc64qt2.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:plexArabic Fallback;src:local(Arial);ascent-override:108.5%;descent-override:41.5%;line-gap-override:0.0%;size-adjust:100.0%}.plexarabic_fc2c9abc-module__ZqgPla__className{font-family:plexArabic,plexArabic Fallback,Segoe UI,system-ui,sans-serif}.plexarabic_fc2c9abc-module__ZqgPla__variable{--font-arabic:"plexArabic", "plexArabic Fallback", Segoe UI, system-ui, sans-serif}
@font-face{font-family:Bricolage Grotesque;font-style:normal;font-display:swap;font-weight:200 800;src:url(/fonts/bricolage-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-display:swap;font-weight:200 800;src:url(/fonts/bricolage-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:200 800;src:url(/fonts/jakarta-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:200 800;src:url(/fonts/jakarta-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--paper:#f3f2ee;--paper-2:#eceae4;--panel:#fff;--ink:#23232a;--ink-2:#4c4c57;--ink-3:#6f6f7c;--line:#23232a1f;--line-soft:#23232a12;--amber:#e4a03a;--amber-deep:#c8811c;--apricot:#ffd8ad;--blush:#ffc9d6;--peri:#c6d4ff;--mint:#b6e9d5;--lilac:#ded0ff;--sun:#ffe9a8;--shadow-s:0 1px 2px #23232a0d, 0 2px 8px #23232a0d;--shadow-m:0 2px 6px #23232a0d, 0 12px 32px #23232a17;--shadow-l:0 8px 18px #23232a12, 0 30px 70px #23232a24;--radius-s:10px;--radius:18px;--radius-l:28px;--gutter:clamp(18px, 4.2vw, 60px);--max:1280px;--nav-h:72px;--bar-h:38px;--font-display:"Bricolage Grotesque", "Segoe UI", system-ui, sans-serif;--font-body:"Plus Jakarta Sans", "Segoe UI", system-ui, sans-serif;--ease:cubic-bezier(.22, .68, .24, 1);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[lang=ar]{--font-display:var(--font-arabic), system-ui, sans-serif;--font-body:var(--font-arabic), system-ui, sans-serif}html[data-theme=dark]{--paper:#121218;--paper-2:#191921;--panel:#1c1c25;--ink:#f2f1ed;--ink-2:#c3c2cc;--ink-3:#96959f;--line:#f2f1ed24;--line-soft:#f2f1ed14;--amber:#f0b356;--amber-deep:#ffcd7d;--apricot:#7a4f1f;--blush:#7a2f45;--peri:#2f3f7e;--mint:#1f5a48;--lilac:#46337a;--sun:#6f5a1c;--shadow-s:0 1px 2px #0006;--shadow-m:0 12px 32px #00000073;--shadow-l:0 30px 70px #0000008c;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--nav-h) + 24px);overflow-x:clip}body{background:var(--paper);color:var(--ink);font-family:var(--font-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:17px;line-height:1.62;overflow-x:clip}img,svg,video,iframe{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer}p{margin:0}ul,ol{margin:0;padding:0;list-style:none}h1,h2,h3,h4{font-family:var(--font-display);letter-spacing:-.028em;margin:0;font-weight:600;line-height:1.06}html[lang=ar] h1,html[lang=ar] h2,html[lang=ar] h3{letter-spacing:0;font-weight:700;line-height:1.3}:focus-visible{outline:2.5px solid var(--amber-deep);outline-offset:3px;border-radius:4px}::selection{background:var(--amber);color:#1a1a1f}.wrap{width:min(var(--max), 100% - 2 * var(--gutter));margin-inline:auto}.skip{inset-inline-start:14px;z-index:200;background:var(--ink);color:var(--paper);border-radius:var(--radius-s);padding:12px 18px;font-weight:600;position:absolute;top:-80px}.skip:focus{top:14px}.field{z-index:0;pointer-events:none;filter:blur(46px)saturate(1.05);opacity:.95;background:radial-gradient(28% 34% at 12% 22%, var(--apricot) 0%, transparent 68%), radial-gradient(26% 30% at 78% 14%, var(--blush) 0%, transparent 70%), radial-gradient(34% 40% at 62% 74%, var(--peri) 0%, transparent 70%), radial-gradient(26% 32% at 24% 82%, var(--mint) 0%, transparent 70%), radial-gradient(22% 26% at 92% 56%, var(--sun) 0%, transparent 72%);animation:32s ease-in-out infinite alternate drift;position:absolute;inset:-30% -10%}.field--soft{opacity:.55;filter:blur(64px)saturate()}.field--b{background:radial-gradient(30% 36% at 84% 20%, var(--lilac) 0%, transparent 70%), radial-gradient(28% 32% at 18% 30%, var(--mint) 0%, transparent 70%), radial-gradient(32% 38% at 50% 86%, var(--apricot) 0%, transparent 70%);animation-duration:40s;animation-direction:alternate-reverse}@keyframes drift{0%{transform:translate(-2%,-1%)scale(1)}50%{transform:translate(2.5%,2%)scale(1.07)}to{transform:translate(-1%,3%)scale(1.02)}}.rules{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.rules:before,.rules:after{content:"";background:linear-gradient(to bottom, transparent 0%, var(--amber) 14%, var(--amber) 86%, transparent 100%);opacity:.55;width:1.5px;position:absolute;top:-10%;bottom:-10%}.rules:before{inset-inline-start:21%}.rules:after{inset-inline-start:62%}.grain{z-index:2;pointer-events:none;opacity:.4;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)' opacity='0.22'/%3E%3C/svg%3E");position:absolute;inset:0}html[data-theme=dark] .grain{mix-blend-mode:screen;opacity:.22}.bar{z-index:60;height:var(--bar-h);background:var(--ink);color:var(--paper);align-items:center;font-size:13.5px;display:flex;position:relative;overflow:hidden}.bar .wrap{text-align:center;justify-content:center;align-items:center;gap:12px;display:flex}.bar p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bar a{color:var(--amber);transition:border-color .2s var(--ease);border-bottom:1px solid #0000;flex:none;font-weight:600}.bar a:hover{border-color:var(--amber)}@media (max-width:720px){.bar{font-size:12.5px}}.nav{z-index:55;height:var(--nav-h);background:color-mix(in srgb, var(--paper) 82%, transparent);-webkit-backdrop-filter:saturate(1.4)blur(14px);transition:border-color .3s var(--ease), background .3s var(--ease), box-shadow .3s var(--ease);border-bottom:1px solid #0000;align-items:center;display:flex;position:sticky;top:0}.nav[data-stuck=true]{border-bottom-color:var(--line-soft);box-shadow:var(--shadow-s);background:color-mix(in srgb, var(--paper) 92%, transparent)}.nav>.wrap{align-items:center;gap:14px;min-width:0;display:flex}.brand{color:var(--ink);flex:none;align-items:center;gap:12px;display:inline-flex}.brand svg,.brand img{width:auto;height:30px}.brand-name{flex-direction:column;max-width:22ch;line-height:1.25;display:flex}.brand-name span{color:var(--ink-3);letter-spacing:.02em;font-size:11.5px}.brand svg,.brand img{height:32px}.logo-d,html[data-theme=dark] .logo-l{display:none}html[data-theme=dark] .logo-d{display:block}.sheet-head img{width:auto;height:30px}.footer .brand img{height:40px}.menu{align-items:center;gap:2px;min-width:0;margin-inline-start:auto;display:flex}.menu>a{color:var(--ink-2);transition:color .2s var(--ease), background .2s var(--ease);white-space:nowrap;border-radius:999px;padding:9px 11px;font-size:14.5px;font-weight:500;position:relative}.menu>a:after{content:"";inset-inline:11px;background:var(--amber);height:1.5px;transform-origin:inline-start;transition:transform .28s var(--ease);position:absolute;bottom:3px;transform:scaleX(0)}.menu>a:hover{color:var(--ink);background:var(--line-soft)}.menu>a[aria-current=page]{color:var(--ink);font-weight:600}.menu>a[aria-current=page]:after{transform:scaleX(1)}.nav-tools{flex:none;align-items:center;gap:8px;display:flex}.icon-btn{border:1px solid var(--line);background:var(--panel);width:38px;height:38px;color:var(--ink-2);transition:color .2s var(--ease), border-color .2s var(--ease), transform .2s var(--ease);border-radius:999px;place-items:center;display:grid}.icon-btn:hover{color:var(--ink);border-color:var(--ink-3)}.icon-btn:active{transform:scale(.94)}.icon-btn svg{width:17px;height:17px}.lang{position:relative}.lang-btn{border:1px solid var(--line);background:var(--panel);letter-spacing:.04em;text-transform:uppercase;height:38px;color:var(--ink-2);transition:border-color .2s var(--ease), color .2s var(--ease);border-radius:999px;align-items:center;gap:7px;padding:0 13px;font-size:13.5px;font-weight:600;display:inline-flex}.lang-btn:hover,.lang[data-open=true] .lang-btn{color:var(--ink);border-color:var(--ink-3)}.lang-btn svg{width:11px;height:11px;transition:transform .25s var(--ease)}.lang[data-open=true] .lang-btn svg{transform:rotate(180deg)}.lang-pop{inset-inline-end:0;z-index:70;overscroll-behavior:contain;background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);min-width:232px;max-height:min(66vh,460px);box-shadow:var(--shadow-l);opacity:0;transform-origin:top var(--pop-origin,right);visibility:hidden;transition:opacity .2s var(--ease), transform .22s var(--ease), visibility .22s;padding:7px;position:absolute;top:calc(100% + 10px);overflow-y:auto;transform:translateY(-8px)scale(.98)}.lang[data-open=true] .lang-pop{opacity:1;visibility:visible;transform:none}.lang-pop li+li{margin-top:1px}.lang-pop a{border-radius:var(--radius-s);color:var(--ink-2);transition:background .18s var(--ease), color .18s var(--ease);justify-content:space-between;align-items:center;gap:14px;padding:10px 12px;font-size:14.5px;display:flex}.lang-pop a:hover{background:var(--paper-2);color:var(--ink)}.lang-pop a[aria-current=true]{color:var(--ink);background:color-mix(in srgb, var(--amber) 16%, transparent);font-weight:600}.lang-pop code{font-family:var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-size:11.5px}.burger{border:1px solid var(--line);background:var(--panel);border-radius:999px;place-items:center;width:38px;height:38px;padding:0;display:none}.burger i{background:var(--ink);width:16px;height:1.6px;transition:transform .3s var(--ease), opacity .2s var(--ease);border-radius:2px;display:block}.burger i+i{margin-top:4px}.burger[aria-expanded=true] i:first-child{transform:translateY(5.6px)rotate(45deg)}.burger[aria-expanded=true] i:nth-child(2){opacity:0}.burger[aria-expanded=true] i:nth-child(3){transform:translateY(-5.6px)rotate(-45deg)}.sheet{z-index:80;background:color-mix(in srgb, var(--ink) 34%, transparent);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:none;position:fixed;inset:0}.sheet[data-open=true]{animation:fade .24s var(--ease);display:block}.sheet-panel{background:var(--paper);border-inline-start:1px solid var(--line);width:min(420px,90vw);padding:20px var(--gutter) 40px;overscroll-behavior:contain;animation:slideIn .3s var(--ease);flex-direction:column;gap:22px;display:flex;position:absolute;inset-block:0;inset-inline-end:0;overflow-y:auto}html[dir=rtl] .sheet-panel{animation-name:slideInRtl}@keyframes fade{0%{opacity:0}}@keyframes slideIn{0%{transform:translate(100%)}}@keyframes slideInRtl{0%{transform:translate(-100%)}}.sheet-head{justify-content:space-between;align-items:center;display:flex}.sheet-nav{flex-direction:column;display:flex}.sheet-nav a{font-family:var(--font-display);letter-spacing:-.02em;border-bottom:1px solid var(--line-soft);transition:color .2s var(--ease), padding-inline-start .2s var(--ease);padding:13px 0;font-size:23px;font-weight:500}.sheet-nav a:hover{color:var(--amber-deep);padding-inline-start:6px}.sheet-nav a[aria-current=page]{color:var(--amber-deep)}.sheet-label{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin-bottom:10px;font-size:12px;font-weight:600}.lang-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.lang-grid a{border:1px solid var(--line);border-radius:var(--radius-s);background:var(--panel);transition:border-color .2s var(--ease), background .2s var(--ease);justify-content:space-between;align-items:center;gap:8px;padding:11px 13px;font-size:14.5px;display:flex}.lang-grid a:hover{border-color:var(--ink-3)}.lang-grid a[aria-current=true]{border-color:var(--amber);background:color-mix(in srgb, var(--amber) 16%, transparent);font-weight:600}.lang-grid code{font-family:var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-size:11px}@media (max-width:1380px){.nav-tools>.btn{display:none}}@media (max-width:1240px){.brand-name{display:none}}@media (max-width:1120px){.menu{display:none}.burger{display:grid}.lang{display:none}.nav-tools{margin-inline-start:auto}}.btn{letter-spacing:-.005em;transition:transform .18s var(--ease), background .2s var(--ease), border-color .2s var(--ease), box-shadow .2s var(--ease), color .2s var(--ease);white-space:nowrap;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:9px;padding:14px 24px;font-size:15px;font-weight:600;display:inline-flex}.btn:active{transform:translateY(1px)scale(.985)}.btn svg{flex:none;width:16px;height:16px}.btn-primary{background:var(--ink);color:var(--paper);box-shadow:var(--shadow-m)}.btn-primary:hover{background:var(--amber-deep);color:#fff}.btn-amber{background:var(--amber);color:#211a08;box-shadow:var(--shadow-m)}.btn-amber:hover{background:var(--amber-deep);color:#fff}.btn-ghost{background:var(--panel);border-color:var(--line);color:var(--ink);box-shadow:var(--shadow-s)}.btn-ghost:hover{border-color:var(--ink-3)}.btn-plain{color:var(--ink);box-shadow:none;background:0 0;border:0;padding:0;font-weight:600}.link-more{border-bottom:1.5px solid var(--line);transition:border-color .22s var(--ease), gap .22s var(--ease), color .22s var(--ease);white-space:nowrap;align-items:center;gap:9px;padding-bottom:3px;font-size:15px;font-weight:600;display:inline-flex}.link-more:hover{border-color:var(--amber);color:var(--amber-deep);gap:13px}.link-more svg{width:15px;height:15px}html[dir=rtl] .link-more svg,html[dir=rtl] .btn .ico-arrow{transform:scaleX(-1)}.section{padding:clamp(64px,8vw,118px) 0;position:relative}.section--tight{padding-block:clamp(48px,5.5vw,82px)}.section--panel{background:var(--paper-2)}.section>.wrap{z-index:3;position:relative}.kicker{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);align-items:center;gap:9px;margin-bottom:18px;font-size:12.5px;font-weight:600;display:inline-flex}.kicker:before{content:"";background:var(--amber);border-radius:2px;width:1.5px;height:15px}html[lang=ar] .kicker{letter-spacing:0;text-transform:none;font-size:14px}.section-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:clamp(30px,4vw,52px);display:flex}.section-head h2{text-wrap:balance;max-width:18ch;font-size:clamp(30px,4.2vw,54px)}.section-head p{color:var(--ink-2);max-width:56ch;margin-top:14px;font-size:17px}.section-head>div{min-width:min(100%,340px)}.lede{color:var(--ink-2);max-width:62ch;font-size:clamp(17px,1.35vw,20px)}.hero{isolation:isolate;padding:clamp(56px,8vw,104px) 0 clamp(52px,7vw,96px);position:relative;overflow:hidden}.hero-grid{z-index:3;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:center;gap:clamp(28px,4vw,64px);display:grid;position:relative}.hero h1{letter-spacing:-.035em;text-wrap:balance;font-size:clamp(36px,5.6vw,74px)}.hero .lede{margin-top:22px}.hero-actions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.hero-note{color:var(--ink-3);align-items:center;gap:10px;margin-top:22px;font-size:14px;display:flex}.hero-note b{color:var(--ink);font-weight:600}.hero-media{position:relative}.hero-card{border-radius:var(--radius-l);background:var(--panel);box-shadow:var(--shadow-l);aspect-ratio:4/3.1;border:1px solid var(--line-soft);position:relative;overflow:hidden}.hero-card img{object-fit:cover;width:100%;height:100%}.hero-card-play{inset-inline-start:18px;background:color-mix(in srgb, var(--panel) 92%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:var(--shadow-m);transition:transform .22s var(--ease), background .22s var(--ease);border:0;border-radius:999px;align-items:center;gap:11px;padding:11px 18px 11px 13px;font-size:14px;font-weight:600;display:inline-flex;position:absolute;bottom:18px}.hero-card-play:hover{background:var(--panel);transform:translateY(-2px)}.hero-card-play .dot{background:var(--amber);color:#211a08;border-radius:999px;flex:none;place-items:center;width:30px;height:30px;display:grid}.hero-card-play .dot svg{width:12px;height:12px;margin-inline-start:2px}.hero-chip{z-index:4;background:var(--panel);border:1px solid var(--line-soft);box-shadow:var(--shadow-m);white-space:nowrap;border-radius:999px;align-items:center;gap:9px;padding:10px 15px;font-size:13.5px;font-weight:600;display:flex;position:absolute}.hero-chip small{color:var(--ink-3);font-weight:500}.hero-chip--a{top:-14px;animation:7s ease-in-out infinite floaty;inset-inline-end:-10px}.hero-chip--b{bottom:-16px;animation:9s ease-in-out infinite reverse floaty;inset-inline-end:24px}.hero-chip i{background:var(--amber);border-radius:999px;flex:none;width:8px;height:8px}@keyframes floaty{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@media (max-width:960px){.hero-grid{grid-template-columns:1fr}.hero-media{order:-1}.hero-chip--a,.hero-chip--b{display:none}}.marquee{z-index:3;border-block:1px solid var(--line-soft);margin-top:clamp(38px,5vw,64px);padding:15px 0;position:relative;overflow:hidden;-webkit-mask:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.marquee-track{align-items:center;gap:34px;width:max-content;animation:46s linear infinite slide;display:flex}.marquee span{font-family:var(--font-display);color:var(--ink-3);white-space:nowrap;font-size:16px;font-weight:500}.marquee i{background:var(--amber);border-radius:999px;flex:none;width:5px;height:5px}@keyframes slide{to{transform:translate(-50%)}}html[dir=rtl] .marquee-track{animation-direction:reverse}.stats{background:var(--line-soft);border:1px solid var(--line-soft);border-radius:var(--radius);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.stats div{background:var(--panel);padding:26px 22px}.stats strong{font-family:var(--font-display);letter-spacing:-.03em;color:var(--amber-deep);font-size:clamp(30px,3.4vw,44px);font-weight:600;line-height:1;display:block}.stats span{color:var(--ink-2);margin-top:9px;font-size:14.5px;line-height:1.45;display:block}@media (max-width:860px){.stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.two{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:clamp(28px,5vw,80px);display:grid}@media (max-width:900px){.two{grid-template-columns:1fr}}.sticky{top:calc(var(--nav-h) + 28px);position:sticky}.prose{gap:18px;max-width:66ch;display:grid}.prose p{color:var(--ink-2);font-size:17.5px}.prose p:first-child{color:var(--ink);font-size:clamp(18px,1.4vw,21px)}.cards{grid-template-columns:repeat(12,1fr);gap:clamp(14px,1.6vw,20px);display:grid}.card{border:1px solid var(--line-soft);border-radius:var(--radius);background:var(--panel);text-align:start;width:100%;box-shadow:var(--shadow-s);transition:transform .35s var(--ease), box-shadow .35s var(--ease), border-color .35s var(--ease);flex-direction:column;grid-column:span 4;padding:0;display:flex;position:relative;overflow:hidden}.card:hover{box-shadow:var(--shadow-l);border-color:var(--line);transform:translateY(-5px)}.card--wide{grid-column:span 8}.card-thumb{aspect-ratio:16/10;background:var(--paper-2);flex:auto;min-height:0;position:relative;overflow:hidden}.card--wide .card-thumb{aspect-ratio:16/8.4}.card-thumb img{object-fit:cover;width:100%;height:100%;transition:transform .7s var(--ease), opacity .5s var(--ease);position:absolute;inset:0}.card:hover .card-thumb img{transform:scale(1.045)}.card-tone{place-items:center;padding:24px;display:grid;position:absolute;inset:0}.card-tone span{font-family:var(--font-display);letter-spacing:-.03em;text-align:center;color:color-mix(in srgb, var(--ink) 72%, transparent);text-wrap:balance;font-size:clamp(19px,2vw,27px);font-weight:600}.card-tone:after{content:"";inset-inline-start:22%;background:var(--amber);opacity:.6;width:1.5px;position:absolute;top:0;bottom:0}.tone-0{background:linear-gradient(140deg, var(--apricot), var(--sun))}.tone-1{background:linear-gradient(140deg, var(--peri), var(--lilac))}.tone-2{background:linear-gradient(140deg, var(--mint), var(--peri))}.tone-3{background:linear-gradient(140deg, var(--blush), var(--lilac))}.tone-4{background:linear-gradient(140deg, var(--sun), var(--mint))}.card-play{inset-inline-end:14px;background:color-mix(in srgb, var(--panel) 90%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);width:44px;height:44px;box-shadow:var(--shadow-m);color:var(--ink);transition:transform .28s var(--ease), background .28s var(--ease), color .28s var(--ease);border-radius:999px;place-items:center;display:grid;position:absolute;bottom:14px}.card:hover .card-play{background:var(--amber);color:#211a08;transform:scale(1.1)}.card-play svg{width:14px;height:14px;margin-inline-start:2px}.card-body{flex:none;padding:17px 19px 19px}.card-body h3{letter-spacing:-.02em;font-size:19px;font-weight:600}.card--wide .card-body h3{font-size:clamp(21px,2vw,27px)}.card-meta{color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:7px;margin-top:7px;font-size:13.5px;display:flex}.card-meta b{color:var(--amber-deep);font-weight:600}.card-tags{flex-wrap:wrap;gap:5px;margin-top:11px;display:flex}.card-tags li{background:var(--paper-2);color:var(--ink-3);border-radius:999px;padding:3px 9px;font-size:11.5px}@media (max-width:900px){.card,.card--wide{grid-column:span 6}}@media (max-width:580px){.card,.card--wide{grid-column:span 12}}.filters{flex-wrap:wrap;gap:7px;margin-bottom:28px;display:flex}.filters button{border:1px solid var(--line);background:var(--panel);color:var(--ink-2);transition:color .2s var(--ease), border-color .2s var(--ease), background .2s var(--ease), transform .15s var(--ease);border-radius:999px;padding:9px 16px;font-size:14px;font-weight:500}.filters button:hover{color:var(--ink);border-color:var(--ink-3)}.filters button:active{transform:scale(.97)}.filters button[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--paper);font-weight:600}.empty{color:var(--ink-3);padding:40px 0}.tiles{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:clamp(14px,1.6vw,20px);display:grid}.tile{background:var(--panel);border:1px solid var(--line-soft);border-radius:var(--radius);box-shadow:var(--shadow-s);transition:transform .3s var(--ease), box-shadow .3s var(--ease);padding:28px 26px 30px;position:relative;overflow:hidden}.tile:hover{box-shadow:var(--shadow-m);transform:translateY(-4px)}.tile:before{content:"";background:var(--amber);transform-origin:top;width:2.5px;transition:transform .35s var(--ease);position:absolute;inset-block:0;inset-inline-start:0;transform:scaleY(0)}.tile:hover:before{transform:scaleY(1)}.tile h3{margin-bottom:9px;font-size:20px;font-weight:600}.tile p{color:var(--ink-2);font-size:15.5px}.tile-num{background:color-mix(in srgb, var(--amber) 22%, transparent);width:30px;height:30px;color:var(--amber-deep);font-family:var(--font-display);border-radius:999px;place-items:center;margin-bottom:14px;font-size:14px;font-weight:600;display:inline-grid}.rows{border-top:1px solid var(--line-soft)}.row{border-bottom:1px solid var(--line-soft);transition:padding-inline-start .3s var(--ease);grid-template-columns:minmax(0,.9fr) minmax(0,1.4fr);align-items:baseline;gap:20px;padding:24px 0;display:grid;position:relative}.row:before{content:"";background:var(--amber);opacity:0;width:2px;transition:opacity .3s var(--ease);border-radius:2px;position:absolute;inset-block:14px;inset-inline-start:0}.row:hover{padding-inline-start:18px}.row:hover:before{opacity:1}.row h3{font-size:clamp(21px,2.4vw,31px);font-weight:500}.row p{color:var(--ink-2);max-width:58ch}@media (max-width:760px){.row{grid-template-columns:1fr;gap:6px}}.band{isolation:isolate;border-radius:var(--radius-l);background:var(--panel);border:1px solid var(--line-soft);box-shadow:var(--shadow-m);padding:clamp(34px,4.6vw,62px);position:relative;overflow:hidden}.band-grid{z-index:3;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(26px,4vw,60px);display:grid;position:relative}.band h2{text-wrap:balance;font-size:clamp(27px,3.6vw,45px)}.band p{color:var(--ink-2);margin-top:16px}.checks{gap:12px;display:grid}.checks li{color:var(--ink);align-items:flex-start;gap:12px;font-size:16px;display:flex}.checks svg{width:20px;height:20px;color:var(--amber-deep);flex:none;margin-top:2px}@media (max-width:860px){.band-grid{grid-template-columns:1fr}}.shows{grid-template-columns:repeat(auto-fit,minmax(min(100%,290px),1fr));gap:clamp(14px,1.6vw,20px);display:grid}.show{border:1px solid var(--line-soft);border-radius:var(--radius);background:var(--panel);box-shadow:var(--shadow-s);transition:transform .3s var(--ease), box-shadow .3s var(--ease);flex-direction:column;display:flex;overflow:hidden}.show:hover{box-shadow:var(--shadow-m);transform:translateY(-4px)}.show-top{aspect-ratio:16/9;background:var(--paper-2);position:relative;overflow:hidden}.show-top img{object-fit:cover;width:100%;height:100%}.show-body{flex-direction:column;flex:1;gap:11px;padding:20px 22px 24px;display:flex}.show-body h3{font-size:21px;font-weight:600}.show-body p{color:var(--ink-2);flex:1;font-size:15.5px}.chan{letter-spacing:.08em;text-transform:uppercase;color:var(--amber-deep);background:color-mix(in srgb, var(--amber) 18%, transparent);border-radius:999px;align-self:flex-start;padding:4px 10px;font-size:11.5px;font-weight:600}.wall{flex-wrap:wrap;gap:9px;display:flex}.wall li{border:1px solid var(--line);background:var(--panel);font-family:var(--font-display);color:var(--ink-2);transition:color .22s var(--ease), border-color .22s var(--ease), background .22s var(--ease), transform .22s var(--ease);border-radius:999px;padding:10px 17px;font-size:clamp(15px,1.5vw,19px);font-weight:500}.wall li:hover{color:var(--ink);border-color:var(--amber);background:color-mix(in srgb, var(--amber) 12%, transparent);transform:translateY(-2px)}.logos{overflow:hidden;-webkit-mask:linear-gradient(90deg,#0000,#000 7% 93%,#0000);mask:linear-gradient(90deg,#0000,#000 7% 93%,#0000)}.logos-track{align-items:center;gap:44px;width:max-content;animation:55s linear infinite slide;display:flex}.logos-track span{font-family:var(--font-display);color:var(--ink-3);white-space:nowrap;transition:color .3s var(--ease);font-size:clamp(17px,2vw,25px);font-weight:500}.logos:hover .logos-track{animation-play-state:paused}.logos-track span:hover{color:var(--ink)}html[dir=rtl] .logos-track{animation-direction:reverse}.faq{gap:10px;max-width:62rem;display:grid}.faq details{border:1px solid var(--line-soft);border-radius:var(--radius);background:var(--panel);transition:border-color .25s var(--ease), box-shadow .25s var(--ease);overflow:hidden}.faq details[open]{border-color:var(--line);box-shadow:var(--shadow-s)}.faq summary{cursor:pointer;font-family:var(--font-display);letter-spacing:-.015em;transition:color .2s var(--ease);justify-content:space-between;align-items:flex-start;gap:18px;padding:19px 22px;font-size:18px;font-weight:500;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:hover{color:var(--amber-deep)}.faq summary i{background:var(--paper-2);width:21px;height:21px;transition:background .25s var(--ease), transform .3s var(--ease);border-radius:999px;flex:none;margin-top:3px;position:relative}.faq summary i:before,.faq summary i:after{content:"";inset-inline-start:50%;background:var(--ink-2);width:9px;height:1.6px;transition:transform .3s var(--ease), opacity .25s var(--ease);border-radius:2px;position:absolute;top:50%;transform:translate(-50%,-50%)}.faq summary i:after{transform:translate(-50%,-50%)rotate(90deg)}.faq details[open] summary i{background:var(--amber)}.faq details[open] summary i:after{opacity:0;transform:translate(-50%,-50%)rotate(0)}.faq-a{color:var(--ink-2);max-width:72ch;padding:0 22px 21px}.contact-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(28px,4.5vw,66px);display:grid}@media (max-width:900px){.contact-grid{grid-template-columns:1fr}}.info{gap:24px;display:grid}.info dt{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin-bottom:7px;font-size:12.5px;font-weight:600}.info dd{font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:clamp(17px,1.6vw,22px);font-weight:500;line-height:1.35}.info dd a:hover{color:var(--amber-deep)}html[lang=ar] .info dt{letter-spacing:0;text-transform:none}.form{background:var(--panel);border:1px solid var(--line-soft);border-radius:var(--radius-l);box-shadow:var(--shadow-m);gap:15px;padding:clamp(24px,3vw,38px);display:grid}.form h2{font-size:clamp(22px,2.4vw,31px)}.form>p{color:var(--ink-2);margin-top:-6px;font-size:15.5px}.field-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}@media (max-width:620px){.field-row{grid-template-columns:1fr}}.form label{color:var(--ink-2);gap:7px;font-size:13.5px;font-weight:600;display:grid}.form input,.form select,.form textarea{width:100%;font:inherit;color:var(--ink);background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-s);transition:border-color .2s var(--ease), box-shadow .2s var(--ease), background .2s var(--ease);padding:13px 15px;font-size:15.5px}.form input:focus,.form select:focus,.form textarea:focus{background:var(--panel);border-color:var(--amber);box-shadow:0 0 0 3px color-mix(in srgb, var(--amber) 26%, transparent);outline:none}.form textarea{resize:vertical;min-height:140px}.form small{color:var(--ink-3);font-size:13px;line-height:1.5}.form .btn{justify-self:start}.cta{isolation:isolate;border-radius:var(--radius-l);background:var(--ink);color:var(--paper);padding:clamp(38px,5.5vw,78px);position:relative;overflow:hidden}.cta .field{opacity:.58;mix-blend-mode:screen;filter:blur(60px)}.cta-in{z-index:3;justify-items:start;gap:20px;max-width:62ch;display:grid;position:relative}.cta h2{text-wrap:balance;font-size:clamp(28px,4.2vw,52px)}.cta p{color:color-mix(in srgb, var(--paper) 78%, transparent);font-size:17.5px}.cta-actions{flex-wrap:wrap;gap:12px;margin-top:4px;display:flex}.cta .btn-primary{background:var(--paper);color:var(--ink)}.cta .btn-primary:hover{background:var(--amber);color:#211a08}.cta .btn-ghost{border-color:color-mix(in srgb, var(--paper) 32%, transparent);color:var(--paper);background:0 0}.cta .btn-ghost:hover{border-color:var(--paper)}.footer{background:var(--paper-2);border-top:1px solid var(--line-soft);padding:clamp(46px,5.5vw,76px) 0 30px;position:relative;overflow:hidden}.footer>.wrap{z-index:3;position:relative}.foot-grid{grid-template-columns:minmax(0,1.5fr) repeat(3,minmax(0,1fr));gap:clamp(24px,3vw,48px);display:grid}@media (max-width:940px){.foot-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.foot-grid{grid-template-columns:1fr}}.foot-about p{color:var(--ink-2);max-width:42ch;margin-top:14px;font-size:15px}.foot h4{font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin-bottom:15px;font-size:13px;font-weight:600}html[lang=ar] .foot h4{letter-spacing:0;text-transform:none;font-size:15px}.foot ul{gap:9px;display:grid}.foot a{color:var(--ink-2);transition:color .2s var(--ease), padding-inline-start .2s var(--ease);font-size:15px;display:inline-block}.foot a:hover{color:var(--amber-deep);padding-inline-start:4px}.social{gap:8px;margin-top:18px;display:flex}.social a{border:1px solid var(--line);width:38px;height:38px;color:var(--ink-2);background:var(--panel);transition:color .22s var(--ease), border-color .22s var(--ease), transform .22s var(--ease);border-radius:999px;place-items:center;display:grid}.social a:hover{color:var(--ink);border-color:var(--amber);transform:translateY(-2px)}.social svg{width:17px;height:17px}.foot-bottom{border-top:1px solid var(--line-soft);color:var(--ink-3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 26px;margin-top:clamp(30px,4vw,52px);padding-top:22px;font-size:13.5px;display:flex}.foot-bottom p{max-width:62ch}.modal{background:0 0;border:0;width:min(1120px,94vw);max-width:none;padding:0;overflow:visible}.modal::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:fade .24s var(--ease);background:#101014d1}.modal-in{border-radius:var(--radius);aspect-ratio:16/9;box-shadow:var(--shadow-l);animation:pop .3s var(--ease);background:#000;position:relative;overflow:hidden}@keyframes pop{0%{opacity:0;transform:scale(.97)}}.modal-in iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.modal-bar{color:#fff;justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;display:flex}.modal-bar h3{font-size:16px;font-weight:500}.modal-close{color:#fff;transition:border-color .2s var(--ease), background .2s var(--ease);background:0 0;border:1px solid #ffffff4d;border-radius:999px;align-items:center;gap:8px;padding:8px 15px;font-size:13.5px;display:inline-flex}.modal-close:hover{background:#ffffff1a;border-color:#fff}.page-head{isolation:isolate;padding:clamp(46px,6vw,86px) 0 clamp(34px,4vw,58px);position:relative;overflow:hidden}.page-head h1{text-wrap:balance;max-width:17ch;font-size:clamp(32px,5vw,64px)}.page-head .lede{margin-top:20px}.crumbs{z-index:3;color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:8px;padding-top:18px;font-size:13px;display:flex;position:relative}.crumbs a:hover{color:var(--ink)}.crumbs li:not(:last-child):after{content:"/";color:var(--line);margin-inline-start:8px}.crumbs ol{flex-wrap:wrap;gap:8px;display:flex}html.js [data-reveal]{opacity:0;transition:opacity .6s var(--ease), transform .6s var(--ease);transform:translateY(16px)}html.js [data-reveal].is-in{opacity:1;transform:none}[data-reveal="1"]{transition-delay:70ms}[data-reveal="2"]{transition-delay:.14s}[data-reveal="3"]{transition-delay:.21s}.to-top{inset-inline-end:18px;z-index:40;background:var(--ink);width:44px;height:44px;color:var(--paper);box-shadow:var(--shadow-m);opacity:0;visibility:hidden;transition:opacity .3s var(--ease), transform .3s var(--ease), visibility .3s, background .2s var(--ease);border:0;border-radius:999px;place-items:center;display:grid;position:fixed;bottom:18px;transform:translateY(10px)}.to-top[data-show=true]{opacity:1;visibility:visible;transform:none}.to-top:hover{background:var(--amber-deep);color:#fff}.to-top svg{width:17px;height:17px}@media print{.nav,.bar,.to-top,.field,.grain,.rules,.marquee,.logos{display:none!important}body{color:#000;background:#fff}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}[data-reveal]{opacity:1;transform:none}}
