:root{--ed-hero:clamp(38px,calc(4.4vw + 2px),66px);--ed-hero-lh:1.22;--ed-hero-track:-0.03em;--ed-hero-ar:clamp(36px,calc(4vw + 2px),60px);--ed-hero-lh-ar:1.34;--ed-hero-mobile:clamp(30px,calc(7.2vw + 2px),36px);--ed-hero-mobile-lh:1.36;--ed-section:clamp(34px,3.6vw,56px);--ed-section-mobile:clamp(26px,6.4vw,32px);--ed-section-mobile-lh:1.4;--ed-section-lh:1.22;--ed-section-track:-0.03em;--ed-body:17px;--ed-body-lh:1.9;--ed-kicker:14px;--ed-band-min:72px;--ed-band-size:16px;--ed-band-lh:1.6}.mh-page{--mh-ink:var(--color-bg);--mh-ink2:var(--color-bg-subtle);--mh-ink3:var(--color-surface-2);--mh-gold:var(--color-gold);--mh-gold2:var(--color-gold-hover);--mh-white:var(--color-heading);--mh-soft:var(--color-text-secondary);--mh-muted:var(--color-text-muted);--mh-line:var(--color-border);--mh-line-gold:var(--color-gold-dim);--mh-btn-border:var(--color-border-strong);--mh-card-bg:var(--color-surface-1);--mh-max:1320px;--mh-ease:cubic-bezier(0.22,0.74,0.19,1);background:var(--color-bg);color:var(--color-text)}.mh-container,.mh-hawi-inner,.mh-hero-nav,.mh-partners-inner{width:min(1320px,100%);margin-inline:auto;padding-inline:1.25rem}@media (min-width:768px){.mh-container,.mh-hawi-inner,.mh-hero-nav,.mh-partners-inner{padding-inline:2rem}}@media (min-width:1024px){.mh-container,.mh-hawi-inner,.mh-hero-nav,.mh-partners-inner{padding-inline:3rem}}.mh-gold{color:var(--mh-gold)}.mh-muted{color:var(--mh-muted)}.mh-overline{color:var(--mh-gold);font-size:14px;font-weight:500;margin-bottom:12px}.mh-text-link{display:inline-flex;gap:6px;align-items:center;color:var(--mh-gold);font-size:13px;transition:color .2s ease,gap .45s ease-out}html[dir=ltr] .mh-text-link,html[lang=en] .mh-text-link{font-family:var(--font-mono-stack)}.mh-text-link__arrow{width:14px;height:14px;flex-shrink:0}html[dir=rtl] .mh-text-link__arrow{transform:scaleX(-1)}:is(.mh-text-link:hover,.mh-text-link:focus-visible),:is(a:hover,a:focus-visible) .mh-text-link{gap:12px}.mh-text-link:hover{color:var(--color-gold-hover)}@media (prefers-reduced-motion:reduce){.mh-text-link{transition:color .2s ease}}.mh-btn{min-height:47px;padding:0 19px;display:inline-flex;align-items:center;justify-content:center;gap:9px;border-radius:10px;border:1px solid var(--mh-btn-border);color:var(--color-text);font-size:13px;transition:transform .28s var(--mh-ease),border-color .28s var(--mh-ease),color .28s var(--mh-ease),background .28s var(--mh-ease),box-shadow .28s var(--mh-ease)}html[dir=ltr] .mh-btn,html[lang=en] .mh-btn{font-family:var(--font-mono-stack)}.mh-btn:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--mh-gold) 80%,transparent);color:var(--mh-gold);box-shadow:0 10px 24px rgba(0,0,0,.16)}.mh-btn-primary{background:var(--color-btn-primary-bg);border-color:var(--color-btn-primary-bg);color:var(--color-btn-primary-text);font-weight:500}.mh-btn-primary:hover{background:var(--color-btn-primary-hover);border-color:var(--color-btn-primary-hover);color:var(--color-btn-primary-text)}.mh-hero{--mh-white:var(--brand-warm-white);--mh-gold:var(--brand-gold);--mh-muted:var(--brand-stone-gray);--mh-duration:8s;position:relative;margin-top:calc(-4.75rem - 1px);box-sizing:border-box;height:100dvh;min-height:100dvh;padding-top:4.75rem;z-index:2;overflow:hidden;background:#08242a;color:var(--mh-white);isolation:isolate}.mh-hero-cta{display:inline-flex;align-items:center;justify-content:space-between;gap:28px;min-height:53px;padding:0 22px;border-radius:10px;background:var(--color-btn-primary-bg);font-size:14px;font-weight:500;letter-spacing:.01em;text-decoration:none;transition:transform .24s ease,background .24s ease}.mh-hero-cta,.mh-hero-cta:hover{color:var(--color-btn-primary-text)}.mh-hero-cta:hover{transform:translateY(-2px);background:var(--color-btn-primary-hover)}.mh-hero-arrow svg,.mh-hero-cta svg{width:18px;height:18px;stroke:currentColor;stroke-width:1.6;fill:none}.mh-hero-secondary{display:inline-flex;align-items:center;justify-content:center;min-height:53px;padding:0 22px;border:1px solid rgba(215,177,76,.6);border-radius:10px;background:rgba(6,29,35,.35);color:#e3ebed;font-size:14px;font-weight:500;letter-spacing:.01em;text-decoration:none;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);transition:transform .24s ease,border-color .24s ease,background .24s ease,color .24s ease}.mh-hero-secondary:hover{transform:translateY(-2px);border-color:var(--mh-gold);background:rgba(215,177,76,.12);color:var(--mh-gold)}.mh-hero-secondary:focus-visible{outline:2px solid var(--mh-gold);outline-offset:2px}.mh-hero-slide,.mh-hero-track{position:absolute;inset:0}.mh-hero-slide{opacity:0;visibility:hidden;pointer-events:none}.mh-hero-slide-active{opacity:1;visibility:visible;pointer-events:auto;z-index:2}.mh-hero-image{position:absolute;inset:0;overflow:hidden}.mh-hero-image .mh-hero-media-img,.mh-hero-image img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transform-origin:center center}.mh-hero-slide-active .mh-hero-image .mh-hero-media-img,.mh-hero-slide-active .mh-hero-image img{animation:hero-full-zoom var(--mh-duration) linear both}.mh-hero-image:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#08242a,#08242af5 22%,#08242a6b 48%,transparent 72%)}html[dir=rtl] .mh-hero-image:after{background:linear-gradient(270deg,#08242a,#08242af5 22%,#08242a6b 48%,transparent 72%)}.mh-hero-shell{position:relative;z-index:3;height:100%;display:flex;align-items:center;padding-block:78px 142px}.mh-hero-copy{max-width:760px;transform:translateY(14px);opacity:.4;transition:transform .8s var(--mh-ease),opacity .7s ease}.mh-hero-slide-active .mh-hero-copy{transform:translateY(0);opacity:1;transition-delay:.2s}.mh-hero-kicker{margin:0 0 20px;color:var(--mh-gold);font-size:12px;font-weight:500;letter-spacing:.13em;line-height:1.4;text-transform:uppercase}html[lang=ar] .mh-hero-edition,html[lang=ar] .mh-hero-kicker,html[lang=ar] .mh-hero-tab strong{letter-spacing:0;text-transform:none}html[lang=ar] .mh-hero-tab small,html[lang=ar] .mh-hero-tab strong{line-height:1.65}.mh-hero-title{margin:0;max-width:850px;font-family:var(--font-display);font-size:clamp(60px,calc(5.2vw + 2px),84px);line-height:1.025;font-weight:400;letter-spacing:-.018em;text-align:start;text-transform:uppercase;color:var(--mh-white)}html[lang=ar] .mh-hero-title{font-family:var(--font-display);font-size:clamp(58px,calc(5.2vw + 2px),82px);line-height:var(--ed-hero-lh-ar);letter-spacing:0;text-transform:none}.mh-hero-slide-wordmark .mh-hero-title{font-size:clamp(81px,calc(7vw + 2px),108px);letter-spacing:.025em}html[lang=ar] .mh-hero-slide-wordmark .mh-hero-title{letter-spacing:0}.mh-hero-title em{font-style:normal;color:var(--color-gold)}.mh-hero-tagline{margin:8px 0 0;max-width:690px;font-family:var(--font-display);font-size:clamp(28px,2.45vw,36px);font-weight:400;line-height:1.19;color:#f1e5c8}.mh-hero-desc{margin:23px 0 0;max-width:595px;color:var(--mh-muted);font-size:17px;font-weight:400;line-height:1.75}.mh-hero-details{display:flex;flex-wrap:wrap;align-items:center;gap:13px;margin:24px 0 0;color:#d6c593;font-size:12px;font-weight:500;letter-spacing:.015em;line-height:1.5}.mh-hero-details i{width:3px;height:3px;border-radius:50%;background:var(--mh-gold);opacity:.85}.mh-hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:19px;margin-top:29px}.mh-hero-edition{position:absolute;z-index:3;top:42px;inset-inline-end:56px;margin:0;font-size:9px;letter-spacing:.28em;text-transform:uppercase;color:rgba(211,224,223,.77);writing-mode:vertical-rl}.mh-hero-arrows{position:absolute;z-index:9;top:49%;inset-inline-end:34px;display:flex;flex-direction:column;gap:9px;transform:translateY(-50%)}.mh-hero-arrow{width:39px;height:39px;border-radius:50%;border:1px solid rgba(228,242,242,.25);background:rgba(7,36,44,.4);color:#e5efef;cursor:pointer;display:grid;place-items:center;transition:.25s ease}.mh-hero-arrow svg{width:16px;height:16px;stroke-width:1.7}.mh-hero-arrow:hover{color:var(--mh-gold);border-color:rgba(215,177,76,.56);background:#092b31}html[dir=rtl] .mh-hero-arrow svg,html[dir=rtl] .mh-hero-cta svg{transform:scaleX(-1)}.mh-hero-nav-wrap{position:absolute;z-index:8;right:0;bottom:0;left:0;border-top:1px solid rgba(226,238,240,.17);background:rgba(6,29,35,.58);backdrop-filter:blur(12px)}.mh-hero-nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.mh-hero-tab{position:relative;display:flex;align-items:center;gap:14px;min-width:0;padding-block:16px 18px;padding-inline-end:24px;border:0;background:none;color:#78959b;text-align:start;cursor:pointer;transition:color .28s ease}.mh-hero-tab>span:not(.mh-hero-tab-number):not(.mh-hero-tab-progress){min-width:0}.mh-hero-tab:not(:first-child){padding-inline-start:24px;border-inline-start:1px solid rgba(226,238,240,.11)}.mh-hero-tab-number{padding-top:3px;color:#b89b53;font-size:12px;font-weight:500}.mh-hero-tab strong{display:block;font-size:13px;font-weight:500;letter-spacing:.07em;text-transform:uppercase}.mh-hero-tab small{display:block;margin-top:6px;color:#849da2;font-size:12px;font-weight:300;line-height:1.55}.mh-hero-tab.is-current{color:#e7ebeb}.mh-hero-tab.is-current small{color:#b5c6c8}.mh-hero-tab-progress{position:absolute;top:-1px;inset-inline-start:0;width:100%;height:2px;background:var(--mh-gold);transform:scaleX(0);transform-origin:left center;animation:mh-hero-tab-fill var(--mh-duration) linear forwards}html[dir=rtl] .mh-hero-tab-progress{transform-origin:right center}@keyframes mh-hero-tab-fill{to{transform:scaleX(1)}}@keyframes mh-hero-tab-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.mh-hero :focus-visible{outline:2px solid var(--mh-gold);outline-offset:4px}.mh-hero-tab{border-radius:0}.mh-hero-tab:focus{outline:none}.mh-hero .mh-hero-tab:focus-visible{outline:1px solid color-mix(in srgb,var(--mh-gold) 70%,transparent);outline-offset:-1px;background:rgba(215,177,76,.06)}.mh-hawi{background:#0a2931;color:#e9eeef;border-top:1px solid rgba(215,177,76,.28);border-bottom:1px solid rgba(255,255,255,.075)}.mh-hawi-inner{justify-content:space-between;gap:44px;min-height:146px;padding-block:28px}.mh-hawi-copy,.mh-hawi-inner{display:flex;align-items:center}.mh-hawi-copy{gap:27px;min-width:0}.mh-hawi-line{display:block;flex:none;width:2px;height:62px;background:#d7b14c;opacity:.86}.mh-hawi-eyebrow{margin:0 0 7px;color:#d7b14c;font-size:10px;font-weight:500;letter-spacing:.2em;text-transform:uppercase}html[lang=ar] .mh-hawi-eyebrow{letter-spacing:0;text-transform:none;line-height:1.7}.mh-hawi h2{margin:0 0 5px;color:#e9eeef;font-family:var(--font-display);font-size:clamp(24px,2.35vw,33px);font-weight:500;line-height:1.17;letter-spacing:-.012em}html[lang=ar] .mh-hawi h2{letter-spacing:0;line-height:1.35}.mh-hawi-description{margin:0;color:#a9bcc0;font-size:13px;font-weight:300;line-height:1.5}.mh-hawi-logo-wrap{display:flex;flex:0 0 auto;align-items:center;justify-content:center;min-width:218px;padding-block:12px;padding-inline-start:32px;border-inline-start:1px solid rgba(255,255,255,.12)}.mh-hawi-logo{display:block;width:195px;height:auto}.mh-countbar{--mh-count-fg:var(--color-heading);--mh-count-gold:var(--color-gold-text);position:absolute;z-index:9;bottom:0;left:0;right:0;height:84px;background:color-mix(in srgb,var(--color-bg) 88%,transparent);backdrop-filter:blur(13px);border-top:1px solid var(--mh-line);color:var(--mh-count-fg)}.dark .mh-countbar,[data-theme=dark] .mh-countbar{--mh-count-fg:#f7f4ee;--mh-count-gold:#f2d48a}.mh-count-inner{height:100%;justify-content:space-between;gap:28px}.mh-count-copy,.mh-count-inner{display:flex;align-items:center}.mh-count-copy{gap:12px;font-size:15px;font-weight:500;color:var(--mh-count-fg)}.mh-count-copy strong{color:var(--mh-count-gold);font-weight:600}.mh-count-copy .mh-muted{color:var(--mh-count-fg)}.mh-pulse{width:7px;height:7px;border-radius:50%;background:var(--mh-count-gold);box-shadow:0 0 0 5px color-mix(in srgb,var(--mh-count-gold) 35%,transparent)}.mh-count-time{display:flex;align-items:center;gap:28px}.mh-count-time>div{display:flex;gap:7px;align-items:baseline}.mh-count-time b{font-weight:500;font-size:22px;color:var(--mh-count-fg);font-variant-numeric:tabular-nums}.mh-count-time span{font-size:13px;font-weight:500;color:var(--mh-count-fg)}.mh-section{padding:108px 0;border-top:1px solid var(--mh-line)}.mh-section-head{display:flex;align-items:end;justify-content:space-between;gap:44px;margin-bottom:42px}.mh-section-head-copy{max-width:720px}.mh-section h2{margin:0 0 28px;font-family:var(--font-display);font-size:var(--ed-section);line-height:var(--ed-section-lh);font-weight:400;letter-spacing:var(--ed-section-track);color:var(--mh-white)}.mh-section-copy,.mh-section-head p{margin:0;color:var(--color-text);font-size:17px;line-height:1.85}.mh-about{background:var(--mh-ink)}.mh-about-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:74px;align-items:center}.mh-photo-large{position:relative;aspect-ratio:1.25/1;overflow:hidden;border-radius:10px;background:var(--mh-card-bg)}.mh-photo-large .mh-media-img,.mh-photo-large img{-o-object-fit:cover;object-fit:cover;filter:saturate(.72) contrast(1.04)}.mh-photo-large:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,color-mix(in srgb,var(--color-bg) 35%,transparent),transparent 48%);pointer-events:none}.mh-about-copy{max-width:620px}.mh-about-copy .mh-section-copy{margin-bottom:24px}.mh-focus{background:var(--mh-ink2)}.mh-focus-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:18px}.mh-focus-card{display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden;border:1px solid color-mix(in srgb,var(--brand-gold) 46%,var(--color-border));border-radius:10px;background:color-mix(in srgb,var(--brand-navy) 42%,var(--color-bg));box-shadow:0 16px 32px rgb(7 31 37/.16);color:var(--color-heading);text-decoration:none}[data-theme=light] .mh-focus-card,html.light .mh-focus-card{background:#fff;color:var(--brand-navy);box-shadow:0 12px 28px rgb(12 45 53/.08)}.mh-focus-media{position:relative;aspect-ratio:16/10;overflow:hidden}.mh-focus-card .mh-media-img,.mh-focus-card img{-o-object-fit:cover;object-fit:cover;transition:transform .7s var(--mh-ease)}.mh-focus-card:hover .mh-media-img,.mh-focus-card:hover img{transform:scale(1.035)}.mh-focus-card:after{content:none}.mh-focus-info{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;padding:16px 18px 18px}.mh-focus-info .mh-mini{font-size:11px;color:var(--mh-gold);margin-bottom:8px}.mh-focus-info h3{margin:0 0 8px;font-family:var(--font-display);font-size:22px;line-height:1.4;font-weight:400;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}html[dir=ltr] .mh-focus-info h3,html[lang=en] .mh-focus-info h3{font-size:20px}.mh-focus-info p{margin:0 0 14px;color:var(--color-text-secondary);font-size:14.5px;line-height:1.65;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.mh-focus-info .mh-text-link{margin-top:auto;color:var(--color-gold)}.mh-focus-info .mh-text-link:hover{color:#b99338}.mh-stories{background:var(--mh-ink)}.mh-story-grid{display:grid;grid-template-columns:1.18fr .82fr;gap:20px}.mh-lead-story,.mh-story-card{border-top:1px solid var(--mh-line-gold)}.mh-lead-image{position:relative;aspect-ratio:16/9;overflow:hidden;border-radius:10px;margin:18px 0 22px;background:var(--mh-card-bg)}.mh-lead-image .mh-media-img,.mh-lead-image img,.mh-story-image .mh-media-img,.mh-story-image img{-o-object-fit:cover;object-fit:cover;filter:saturate(.8)}.mh-lead-image,.mh-story-image{transition:transform .7s var(--mh-ease)}.mh-lead-story:hover .mh-lead-image,.mh-story-card:hover .mh-story-image{transform:scale(1.04)}.mh-story-meta{font-size:11px;color:var(--mh-gold);margin-bottom:9px}.mh-lead-story h3{font-family:var(--font-display);font-size:30px;line-height:1.48;font-weight:400;margin:0 0 12px;transition:color .28s var(--mh-ease)}html[dir=ltr] .mh-lead-story h3,html[lang=en] .mh-lead-story h3{font-size:26px}.mh-lead-story p{color:var(--color-text);font-size:17px;line-height:1.85;margin:0 0 15px}.mh-story-side{display:grid;gap:28px}.mh-story-card{display:grid;grid-template-columns:170px 1fr;gap:20px;padding-top:18px;color:inherit}.mh-story-image{position:relative;aspect-ratio:1.2/1;overflow:hidden;border-radius:10px;background:var(--mh-card-bg)}.mh-story-card h3{font-family:var(--font-display);font-size:18px;line-height:1.55;font-weight:400;margin:0 0 9px;transition:color .28s var(--mh-ease)}.mh-lead-story:hover h3,.mh-story-card:hover h3{color:var(--mh-gold)}html[dir=ltr] .mh-story-card h3,html[lang=en] .mh-story-card h3{font-size:16px}.mh-lead-story .mh-text-link,.mh-story-card .mh-text-link{margin-top:2px}.mh-magazine{background:var(--mh-ink3)}.mh-mag-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:28px}.mh-issue{display:block;color:inherit;cursor:pointer;transition:transform .45s var(--mh-ease)}.mh-issue:hover{transform:translateY(-4px)}.mh-issue-cover{position:relative;aspect-ratio:3/4;overflow:hidden;border-radius:10px;background:var(--mh-card-bg)}.mh-issue-cover .mh-media-img,.mh-issue-cover img{-o-object-fit:cover;object-fit:cover;filter:saturate(.77) contrast(1.03);transition:transform .7s var(--mh-ease)}.mh-issue:hover .mh-issue-cover .mh-media-img,.mh-issue:hover .mh-issue-cover img{transform:scale(1.025)}.mh-issue-cover:after{content:"MEMORIA";position:absolute;top:20px;inset-inline:20px;color:#fff;font-family:var(--font-en-body),var(--font-body);letter-spacing:.24em;font-size:9px;text-align:center;padding-bottom:13px;border-bottom:1px solid rgba(255,255,255,.32);pointer-events:none}html[lang=ar] .mh-issue-cover:after{font-family:var(--font-ar),var(--font-body);letter-spacing:.08em;content:"ميموريا"}.mh-issue-info{padding-top:15px;display:flex;justify-content:space-between;gap:18px;align-items:flex-start}.mh-issue-info strong{display:block;font-size:17px;font-weight:400;font-family:var(--font-display);transition:color .28s var(--mh-ease)}.mh-issue:hover .mh-issue-info strong{color:var(--mh-gold)}.mh-issue-info span{font-size:11px;color:var(--mh-muted)}.mh-partners{--partners-gap:88px;--partners-logo-h:80px;padding:56px 0;border-top:1px solid color-mix(in srgb,var(--color-heading) 14%,transparent)}.mh-partners-viewport{direction:ltr;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.mh-partners-track{display:flex;width:-moz-max-content;width:max-content;animation:mh-partners-marquee linear infinite;animation-play-state:paused}.mh-partners-track[data-ready=true]{animation-play-state:running}.mh-partners-viewport:focus-within .mh-partners-track,.mh-partners-viewport:hover .mh-partners-track{animation-play-state:paused}html[dir=rtl] .mh-partners-track{animation-direction:reverse}@keyframes mh-partners-marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.mh-partners-copy,.mh-partners-set{display:flex;align-items:center}.mh-partners-copy{gap:var(--partners-gap);padding-inline-end:var(--partners-gap)}.mh-partners-item{display:inline-flex;align-items:center;justify-content:center;background:none;border:0;color:inherit}.mh-partners-item,.mh-partners-logo-img{height:var(--partners-logo-h);max-width:280px}.mh-partners-logo-img{display:block;width:auto;-o-object-fit:contain;object-fit:contain}.mh-partners-name{font-family:var(--font-display);font-size:22px;font-weight:500;letter-spacing:.12em;line-height:1;text-transform:uppercase;color:var(--color-text-muted);white-space:nowrap}html[lang=ar] .mh-partners-name{font-size:24px;letter-spacing:0;text-transform:none}@media (max-width:640px){.mh-partners{--partners-gap:56px;--partners-logo-h:56px}.mh-partners-name{font-size:16px}html[lang=ar] .mh-partners-name{font-size:18px}}@media (prefers-reduced-motion:reduce){.mh-partners-viewport{overflow:visible;-webkit-mask-image:none;mask-image:none}.mh-partners-track{animation:none;transform:none;width:100%}.mh-partners-copy[data-repeat=true],.mh-partners-set[data-clone=true]{display:none}.mh-partners-copy,.mh-partners-set{width:100%}.mh-partners-copy{flex-wrap:wrap;justify-content:center;padding-inline-end:0;row-gap:28px}}.mh-manifesto{--mh-gold:#d7b14c;--mh-gold2:#b99338;--mh-white:#f2f4f3;--mh-soft:#bac7ca;--mh-muted:#8fa2a7;position:relative;min-height:520px;display:grid;place-items:center;overflow:hidden;background:#08242a;color:#f2f4f3}.mh-manifesto-bg{position:absolute;inset:0}.mh-manifesto-bg .mh-media-img,.mh-manifesto-bg img{-o-object-fit:cover;object-fit:cover;transform:scale(1.02)}.mh-manifesto:after{content:"";position:absolute;inset:0;background:rgba(6,29,35,.58);pointer-events:none}.mh-manifesto-copy{position:relative;z-index:2;text-align:center;width:min(820px,calc(100% - 40px))}.mh-manifesto-copy h2{font-family:var(--font-display);font-size:clamp(39px,4vw,62px);line-height:1.32;margin:0 0 18px;font-weight:400;color:#f2f4f3}html[dir=ltr] .mh-manifesto-copy h2,html[lang=en] .mh-manifesto-copy h2{font-size:clamp(34px,3.5vw,54px)}.mh-manifesto-copy p{max-width:690px;margin:0 auto 28px;color:#bac7ca;font-size:15.5px}.mh-manifesto .mh-btn{color:#f2f4f3;border-color:rgba(255,255,255,.16)}.mh-manifesto .mh-btn:hover{color:#d7b14c;border-color:color-mix(in srgb,#d7b14c 80%,transparent)}.mh-manifesto .mh-btn-primary{background:#d7b14c;border-color:#d7b14c;color:#0c2d35}.mh-manifesto .mh-btn-primary:hover{background:#b99338;border-color:#b99338;color:#0c2d35}@media (max-width:1080px){.mh-hero-copy{max-width:680px}.mh-hero-title{font-size:clamp(58px,calc(6.4vw + 2px),79px)}.mh-hero-slide-wordmark .mh-hero-title{font-size:clamp(80px,calc(8vw + 2px),107px)}.mh-about-grid{gap:40px}.mh-focus-grid{grid-template-columns:1fr 1fr}.mh-focus-card:first-child{grid-column:auto;min-height:0}}@media (max-width:1024px){.mh-hero{touch-action:pan-y}.mh-hero-arrows{top:calc(4.75rem + 12px);transform:none}.mh-hero-nav{display:block}.mh-hero-tab{display:none}.mh-hero-tab.is-current{display:flex;flex-direction:row;align-items:center;gap:12px;width:100%;padding-block:14px;padding-inline-start:0;border:0;animation:mh-hero-tab-in .45s var(--mh-ease)}.mh-story-grid{grid-template-columns:1fr}.mh-mag-grid{grid-template-columns:1fr 1fr;gap:20px}.mh-hero{height:100dvh;min-height:100dvh;max-height:none}.mh-hero-shell{align-items:center;justify-content:flex-start;padding-top:88px;padding-bottom:112px}.mh-hero-copy{width:100%;max-width:100%}.mh-hero-kicker{margin-bottom:15px;font-size:10.5px;letter-spacing:.11em}.mh-hero-title,html[dir=ltr] .mh-hero-title,html[lang=ar] .mh-hero-title,html[lang=en] .mh-hero-title{font-size:clamp(34px,calc(8.2vw + 2px),44px);line-height:1.16}html[lang=ar] .mh-hero-title{line-height:1.32}.mh-hero-slide-wordmark .mh-hero-title{font-size:clamp(38px,calc(10vw + 2px),50px);line-height:1.12}.mh-hero-tagline{font-size:clamp(22px,5.6vw,28px);line-height:1.45}.mh-hero-desc,html[dir=ltr] .mh-hero-desc,html[lang=en] .mh-hero-desc{margin-top:18px;font-size:15.5px;line-height:1.66}.mh-hero-actions{flex-direction:column;align-items:stretch;margin-top:22px;gap:12px}.mh-hero-cta,.mh-hero-secondary{width:100%;justify-content:center}.mh-hero-details{margin-top:16px;font-size:11px;gap:8px}.mh-hero-arrows,.mh-hero-edition{display:none}.mh-hero-arrow{width:31px;height:31px}.mh-hero-tab.is-current{padding-block:12px}.mh-hero-tab-number{flex:none;padding:0;font-size:12px}.mh-hero-tab strong{font-size:14px;line-height:1.45;letter-spacing:0}.mh-hero-tab small{margin-top:2px;font-size:12px;line-height:1.5}.mh-count-inner{gap:10px;flex-direction:column;align-items:flex-start;justify-content:center}.mh-count-copy{font-size:14px}.mh-count-time{gap:16px}.mh-count-time b{font-size:18px}.mh-count-time span{font-size:12px}.mh-section{padding:72px 0}.mh-section-head{align-items:stretch;flex-direction:column;margin-bottom:30px}.mh-section h2,.mh-section-head-copy{width:100%;max-width:none}.mh-section h2{text-wrap:wrap}.mh-section h2,html[dir=ltr] .mh-section h2,html[lang=en] .mh-section h2{font-size:var(--ed-section-mobile);line-height:var(--ed-section-mobile-lh)}.mh-focus-info{padding:14px 16px 16px}.mh-focus-info h3,html[dir=ltr] .mh-focus-info h3,html[lang=en] .mh-focus-info h3{font-size:20px;line-height:1.45}.mh-lead-story h3{font-size:18px;line-height:1.55}.mh-lead-story p,html[dir=ltr] .mh-lead-story h3,html[lang=en] .mh-lead-story h3{font-size:16px}.mh-about-grid{grid-template-columns:1fr;gap:34px}.mh-photo-large{aspect-ratio:1/1}.mh-focus-grid{display:flex;align-items:stretch;gap:14px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:16px}.mh-focus-card,.mh-focus-card:first-child{flex:0 0 min(82vw,340px);align-self:stretch;grid-column:auto;height:auto;scroll-snap-align:start}.mh-story-grid{display:flex;gap:14px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:16px}.mh-story-side{display:contents}.mh-lead-story,.mh-story-grid>.mh-story-side>*{flex:0 0 min(82vw,340px);min-width:0;scroll-snap-align:start}.mh-lead-story,.mh-story-card{display:flex;flex-direction:column;height:100%;padding-top:0;overflow:hidden;border:1px solid color-mix(in srgb,var(--brand-gold) 46%,var(--color-border));border-radius:10px;background:color-mix(in srgb,var(--brand-navy) 42%,var(--color-bg));box-shadow:0 16px 32px rgb(7 31 37/.16)}[data-theme=light] .mh-lead-story,[data-theme=light] .mh-story-card,html.light .mh-lead-story,html.light .mh-story-card{background:#fff;box-shadow:0 12px 28px rgb(12 45 53/.08)}.mh-lead-story>a,.mh-story-card{color:inherit;text-decoration:none}.mh-lead-story>a{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.mh-story-card{gap:0}.mh-story-grid>.mh-story-side>*{display:flex}.mh-lead-image,.mh-story-image{margin:0;border-radius:0;aspect-ratio:16/9}.mh-lead-story>a>:not(.mh-lead-image){padding-inline:16px}.mh-lead-story>a>:nth-child(2){padding-top:14px}.mh-lead-story>a>:last-child{margin-top:auto;padding-bottom:16px}.mh-story-card>div{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;padding:14px 16px 16px}.mh-story-card>div .mh-text-link{margin-top:auto}.mh-issue-info{flex-direction:column;gap:6px}.mh-magazine .mz-grid.mh-mag-grid{display:flex;grid-template-columns:none;justify-content:flex-start;gap:14px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding-bottom:20px}.mh-magazine .mz-grid.mh-mag-grid>.mz-cover,.mh-magazine .mz-grid.mh-mag-grid>li{flex:0 0 min(74vw,280px);width:min(74vw,280px);min-width:0;scroll-snap-align:start}.mh-manifesto{min-height:470px}.mh-manifesto-copy h2,html[dir=ltr] .mh-manifesto-copy h2,html[lang=en] .mh-manifesto-copy h2{font-size:var(--ed-section-mobile);line-height:var(--ed-section-mobile-lh)}}@media (max-width:720px){.mh-partners{padding:48px 0 24px}.mh-hawi-inner{align-items:flex-start;flex-direction:column;gap:22px;min-height:0;padding-block:26px 24px}.mh-hawi-copy{gap:16px}.mh-hawi-line{height:78px}.mh-hawi h2{font-size:25px}.mh-hawi-description{font-size:12px}.mh-hawi-logo-wrap{width:100%;min-width:0;justify-content:flex-start;margin-inline-start:0;padding:16px 0 0;border-inline-start:0;border-top:1px solid var(--color-border)}.mh-hawi-logo{width:148px;height:auto}}@media (max-width:470px){.mh-hero-title,html[dir=ltr] .mh-hero-title,html[lang=ar] .mh-hero-title,html[lang=en] .mh-hero-title{font-size:clamp(32px,calc(8vw + 2px),38px)}.mh-hero-slide-wordmark .mh-hero-title{font-size:clamp(36px,calc(10vw + 2px),46px)}.mh-focus-card,.mh-focus-card:first-child{min-height:0}}@media (prefers-reduced-motion:reduce){.mh-hero-slide-active .mh-hero-image .mh-hero-media-img,.mh-hero-slide-active .mh-hero-image img{animation:none!important;transform:scale(1)!important}.mh-hero-copy,.mh-hero-tab-progress,.mh-hero-tab.is-current{animation:none!important;transition:none!important;transform:none!important;opacity:1!important}.mh-btn:hover,.mh-focus-card:hover,.mh-focus-card:hover .mh-media-img,.mh-focus-card:hover img,.mh-issue:hover,.mh-issue:hover .mh-issue-cover .mh-media-img,.mh-issue:hover .mh-issue-cover img,.mh-lead-story:hover .mh-lead-image,.mh-story-card:hover .mh-story-image{transform:none}.mh-focus-card .mh-media-img,.mh-focus-card img,.mh-issue-cover .mh-media-img,.mh-issue-cover img,.mh-lead-image .mh-media-img,.mh-lead-image img,.mh-story-image .mh-media-img,.mh-story-image img{transition:none!important}}.mh-focus-pin-scope{position:relative}.ma-page{--ma-ink:var(--color-bg);--ma-ink2:var(--color-bg-subtle);--ma-ink3:var(--color-surface-2);--ma-gold:var(--color-gold);--ma-gold2:var(--color-gold-hover);--ma-paper:var(--color-heading);--ma-soft:var(--color-text-secondary);--ma-muted:var(--color-text-muted);--ma-line:var(--color-border);--ma-line-gold:var(--color-gold-dim);--ma-surface:var(--color-surface-1);--ma-max:1320px;--ma-ease:cubic-bezier(0.22,0.74,0.19,1);background:var(--color-bg);color:var(--color-text)}.ma-container{width:100%;max-width:var(--ma-max);margin-inline:auto;padding-inline:1.25rem;box-sizing:border-box}@media (min-width:768px){.ma-container{padding-inline:2rem}}@media (min-width:1024px){.ma-container{padding-inline:3rem}}.ma-overline{color:var(--ma-gold);font-size:14px;font-weight:500;margin-bottom:12px}.ma-section{padding:108px 0;border-top:1px solid var(--ma-line)}.ma-section h2{margin:0 0 14px;font-family:var(--font-display);font-size:var(--ed-section);line-height:var(--ed-section-lh);font-weight:400;letter-spacing:var(--ed-section-track);color:var(--ma-paper)}.ma-copy{color:var(--color-text);font-size:17px;line-height:1.85}html[dir=ltr] .ma-copy,html[lang=en] .ma-copy{line-height:1.72}.ma-hero{position:relative;margin-top:calc(-4.75rem - 1px);box-sizing:border-box;height:100svh;min-height:100svh;padding-top:4.75rem;overflow:hidden;background:var(--ma-ink3);display:flex;flex-direction:column;color:var(--color-heading)}.ma-hero-bg{position:absolute;inset:0;overflow:hidden}.ma-hero-bg .ma-media-img,.ma-hero-bg img{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.ma-hero-bg:after{content:"";position:absolute;inset:0;background:linear-gradient(to right,color-mix(in srgb,var(--color-bg) 100%,transparent) 0,color-mix(in srgb,var(--color-bg) 96%,transparent) 22%,color-mix(in srgb,var(--color-bg) 42%,transparent) 48%,transparent 72%)}html[dir=rtl] .ma-hero-bg:after{background:linear-gradient(to left,color-mix(in srgb,var(--color-bg) 100%,transparent) 0,color-mix(in srgb,var(--color-bg) 96%,transparent) 22%,color-mix(in srgb,var(--color-bg) 42%,transparent) 48%,transparent 72%)}.ma-hero>.ma-container{position:relative;z-index:3;flex:1 1 auto;display:flex;align-items:center;min-height:0}.ma-hero-copy{width:min(720px,100%);margin-inline-start:0}.ma-hero-kicker{color:var(--ma-gold);font-size:var(--ed-kicker);font-weight:500;letter-spacing:.14em;line-height:1.4;text-transform:uppercase;margin-bottom:22px}html[lang=ar] .ma-hero-kicker{letter-spacing:0;text-transform:none}.ma-hero h1{margin:0 0 28px;font-family:var(--font-display);font-size:var(--ed-hero);line-height:var(--ed-hero-lh);font-weight:400;letter-spacing:var(--ed-hero-track);color:var(--color-heading)}.ma-hero h1 em{font-style:normal;color:var(--ma-gold)}.ma-hero-copy>p{margin:0;max-width:585px;color:var(--color-text);font-size:var(--ed-body);line-height:var(--ed-body-lh)}html[dir=ltr] .ma-hero-copy>p,html[lang=en] .ma-hero-copy>p{line-height:1.72}.ma-hero-footer{position:relative;z-index:4;flex:none;width:100%;min-height:var(--ed-band-min);background:color-mix(in srgb,var(--color-bg) 88%,transparent);backdrop-filter:blur(13px);border-top:1px solid var(--ma-line)}.ma-hero-footer .ma-container{min-height:var(--ed-band-min);display:flex;align-items:center;padding-block:16px}.ma-hero-tagline{font-size:var(--ed-band-size);line-height:var(--ed-band-lh);color:var(--color-text)}.ma-story{background:var(--ma-ink)}.ma-story-grid{display:grid;grid-template-columns:1.06fr .94fr;gap:78px;align-items:center}.ma-story-photo{aspect-ratio:1.28/1;position:relative;overflow:hidden;border-radius:10px;background:var(--ma-ink3);margin:0}.ma-story-photo .ma-media-img,.ma-story-photo img{-o-object-fit:cover;object-fit:cover;filter:saturate(.78) contrast(1.03);transition:transform .9s var(--ma-ease)}.ma-story-photo:hover .ma-media-img,.ma-story-photo:hover img{transform:scale(1.025)}.ma-story-photo:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,color-mix(in srgb,var(--color-bg) 28%,transparent),transparent 52%);pointer-events:none}.ma-story-copy{max-width:625px}.ma-story-copy p{margin:0 0 16px}.ma-founder{background:var(--ma-ink2);overflow:hidden}.ma-founder-grid{display:grid;grid-template-columns:.94fr 1.06fr;gap:78px;align-items:center}.ma-founder-stage{position:relative;min-height:min(700px,78vh)}.ma-founder-main{position:absolute;inset:0 14% 0 0;overflow:hidden;border-radius:10px;background:var(--ma-ink3);border:1px solid var(--ma-line)}html[dir=ltr] .ma-founder-main{inset:0 0 0 14%}.ma-founder-main .ma-media-img,.ma-founder-main img{-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;filter:saturate(.9) contrast(1.02)}.ma-founder-copy{max-width:650px}.ma-founder-copy h2{font-size:clamp(40px,4vw,64px)!important;margin-bottom:4px!important}.ma-founder-role{color:var(--ma-gold);font-size:13px;margin-bottom:25px}.ma-founder-copy p{margin:0 0 16px;color:var(--ma-muted);font-size:15px;line-height:1.95}.ma-founder-quote{margin:31px 0 0;padding-top:27px;border-top:1px solid var(--ma-line);font-family:var(--font-display);font-size:clamp(21px,2vw,29px);line-height:1.58;font-weight:300;color:var(--ma-paper)}.ma-founder-quote em{font-style:normal;color:var(--ma-gold)}.ma-programs{background:var(--ma-ink)}.ma-programs-head{margin-bottom:22px}.ma-programs-head h2{margin-bottom:14px}.ma-programs-head .ma-copy{max-width:560px;margin:0}.ma-programs-layout{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:36px;align-items:start}.ma-programs-visual{position:sticky;top:118px;height:min(640px,74vh);overflow:hidden;border-radius:10px;background:var(--ma-ink3);border:1px solid var(--ma-line)}.ma-programs-image{position:absolute;inset:0}.ma-programs-image .ma-media-img,.ma-programs-image img{-o-object-fit:cover;object-fit:cover;filter:saturate(.72) brightness(.8)}:root:not(.dark) .ma-programs-image .ma-media-img,:root:not(.dark) .ma-programs-image img,[data-theme=light] .ma-programs-image .ma-media-img,[data-theme=light] .ma-programs-image img{filter:saturate(.82) brightness(.92)}.ma-programs-visual:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,color-mix(in srgb,var(--color-bg) 35%,transparent),transparent 55%);pointer-events:none}.ma-programs-index{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.ma-program-reveal{width:100%}.ma-program-row{display:grid;grid-template-columns:42px 1fr;gap:14px;align-items:start;width:100%;padding:16px 18px;border:1px solid var(--ma-line);border-radius:10px;background:color-mix(in srgb,var(--ma-surface) 35%,transparent);text-align:start;color:inherit;font:inherit;transition:border-color .35s var(--ma-ease),background-color .35s var(--ma-ease),transform .35s var(--ma-ease)}.ma-program-row:hover{border-color:color-mix(in srgb,var(--ma-gold) 72%,transparent);background:color-mix(in srgb,var(--ma-gold) 10%,transparent)}.ma-program-row:focus-visible{outline:2px solid var(--ma-gold);outline-offset:3px}.ma-program-num{font-family:var(--font-mono-stack);font-size:12px;letter-spacing:.14em;color:var(--ma-gold);padding-top:3px;transition:transform .35s var(--ma-ease)}.ma-program-copy{display:block;min-width:0}.ma-program-title{display:block;margin:0;font-size:clamp(15px,1.2vw,17px);line-height:1.65;font-weight:400;color:var(--ma-paper);transition:color .35s ease}.ma-program-desc{margin:8px 0 0;color:var(--ma-soft);font-size:13.5px;line-height:1.78}.ma-vision{--ma-vision-fg:#f2f4f3;--ma-vision-muted:#c5d0d2;position:relative;min-height:560px;display:grid;place-items:center;overflow:hidden;background:#071f25;color:var(--ma-vision-fg)}.ma-vision-bg{position:absolute;inset:0}.ma-vision-bg .ma-media-img,.ma-vision-bg img{-o-object-fit:cover;object-fit:cover;transform:scale(1.02)}.ma-vision:after{content:"";position:absolute;inset:0;background:rgba(6,29,35,.58);pointer-events:none}.ma-vision-copy{position:relative;z-index:2;text-align:center;width:min(860px,calc(100% - 40px))}.ma-vision-copy .ma-overline{color:#d7b14c}.ma-vision-copy h2{font-family:var(--font-display);font-size:clamp(34px,4vw,62px);line-height:1.32;margin:0 0 18px;font-weight:400;letter-spacing:-.038em;color:var(--ma-vision-fg)}.ma-vision-copy p{max-width:720px;margin:0 auto;color:var(--ma-vision-muted);font-size:15px;line-height:1.92}.ma-vision-note{margin-top:28px;color:#d7b14c;font-family:var(--font-mono-stack);font-size:10px;letter-spacing:.16em}@media (max-width:1080px){.ma-hero-copy{width:min(660px,72%)}.ma-founder-grid,.ma-programs-layout,.ma-story-grid{grid-template-columns:1fr;gap:28px}.ma-programs-layout{display:flex;flex-direction:column;align-items:stretch}.ma-programs-panel{display:contents}.ma-programs-head{order:1;margin-bottom:8px}.ma-programs-visual{order:2;position:relative;top:auto;align-self:stretch;width:100%;height:min(420px,62vw)}.ma-programs-index{order:3}.ma-founder-stage{min-height:min(580px,70vh);max-width:760px;width:100%}}@media (max-width:1024px){.ma-hero{height:auto;min-height:100svh;padding-top:4.75rem;align-items:stretch}.ma-hero>.ma-container{align-items:flex-end;padding-top:28px;padding-bottom:28px}.ma-hero-copy{width:100%;margin-inline-start:0}.ma-hero h1,html[dir=ltr] .ma-hero h1,html[lang=en] .ma-hero h1{font-size:var(--ed-hero-mobile);line-height:var(--ed-hero-mobile-lh)}.ma-hero-copy>p{font-size:var(--ed-body);line-height:var(--ed-body-lh)}.ma-hero-kicker{font-size:var(--ed-kicker);margin-bottom:16px}.ma-hero-footer{min-height:var(--ed-band-min);padding-block:16px}.ma-hero-tagline{font-size:var(--ed-band-size);line-height:var(--ed-band-lh);max-width:100%}.ma-section{padding:64px 0}.ma-section h2{font-size:var(--ed-section-mobile);line-height:var(--ed-section-mobile-lh)}.ma-story-photo{aspect-ratio:1/1}.ma-founder-stage{min-height:min(460px,68vw)}.ma-founder-main{inset:0 6% 0 0}html[dir=ltr] .ma-founder-main{inset:0 0 0 6%}.ma-founder-copy h2{font-size:clamp(28px,7vw,34px)!important}.ma-program-row{grid-template-columns:36px 1fr;gap:12px;padding:14px}.ma-program-row:hover{transform:none}.ma-programs-visual{height:min(360px,88vw)}.ma-vision{min-height:480px;padding-block:72px}.ma-vision-copy h2{font-size:var(--ed-section-mobile);line-height:var(--ed-section-mobile-lh)}}@media (max-width:470px){.ma-founder-stage{min-height:min(400px,92vw)}.ma-founder-main,html[dir=ltr] .ma-founder-main{inset:0}.ma-programs-visual{height:min(300px,92vw)}}@media (prefers-reduced-motion:reduce){.ma-hero-bg .ma-media-img,.ma-hero-bg img{animation:none!important;transform:scale(1)!important}}.mc-page{--mc-ink:var(--color-bg);--mc-ink2:var(--color-bg-subtle);--mc-ink3:var(--color-surface-2);--mc-gold:var(--color-gold);--mc-paper:var(--color-heading);--mc-soft:var(--color-text-secondary);--mc-muted:var(--color-text-muted);--mc-line:var(--color-border);--mc-line-gold:var(--color-gold-dim);--mc-max:1320px;--mc-ease:cubic-bezier(0.22,0.74,0.19,1);background:var(--color-bg);color:var(--color-text)}.mc-container{width:100%;max-width:var(--mc-max);margin-inline:auto;padding-inline:1.25rem;box-sizing:border-box}@media (min-width:768px){.mc-container{padding-inline:2rem}}@media (min-width:1024px){.mc-container{padding-inline:3rem}}.mc-overline{color:var(--mc-gold);font-size:14px;font-weight:500;margin-bottom:12px}.mc-section{padding:96px 0;border-top:1px solid var(--mc-line)}.mc-section h2{margin:0;font-family:var(--font-display);font-size:var(--ed-section);line-height:var(--ed-section-lh);font-weight:400;letter-spacing:var(--ed-section-track);color:var(--mc-paper)}.mc-copy{color:var(--color-text);font-size:17px;line-height:1.85;margin:0}.mc-hero{position:relative;margin-top:calc(-4.75rem - 1px);box-sizing:border-box;height:100svh;min-height:100svh;padding-top:4.75rem;overflow:hidden;background:var(--mc-ink3);display:flex;flex-direction:column;align-items:stretch;color:var(--color-heading)}.mc-hero-bg{position:absolute;inset:0;overflow:hidden}.mc-hero-bg .mc-media-img,.mc-hero-bg img{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.mc-hero-bg-slide{position:absolute;inset:0;opacity:0;transition:opacity .9s ease}.mc-hero-bg-slide.is-active{opacity:1}.mc-hero-bg-slide:not(.is-active) img{animation:none}.mc-hero-swap{animation:mc-hero-swap .55s cubic-bezier(.22,.74,.19,1) both}@keyframes mc-hero-swap{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.mc-hero-bg:after{content:"";position:absolute;inset:0;background:linear-gradient(to right,color-mix(in srgb,var(--color-bg) 100%,transparent) 0,color-mix(in srgb,var(--color-bg) 96%,transparent) 22%,color-mix(in srgb,var(--color-bg) 42%,transparent) 48%,transparent 72%)}html[dir=rtl] .mc-hero-bg:after{background:linear-gradient(to left,color-mix(in srgb,var(--color-bg) 100%,transparent) 0,color-mix(in srgb,var(--color-bg) 96%,transparent) 22%,color-mix(in srgb,var(--color-bg) 42%,transparent) 48%,transparent 72%)}.mc-hero>.mc-container{position:relative;z-index:3;flex:1 1 auto;min-height:0;width:100%;display:flex;align-items:center;padding-top:28px;padding-bottom:28px}.mc-hero-stage{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,380px);align-items:end;gap:clamp(28px,4vw,64px);width:100%}.mc-hero-stage:not(:has(.mc-hero-countdown)){grid-template-columns:minmax(0,760px)}.mc-hero-copy{width:100%;max-width:680px;min-width:0;text-align:start}.mc-hero-eyebrow{display:inline-flex;align-items:center;gap:8px;margin-bottom:22px;padding:0;border:0;background:none;color:var(--mc-gold);font-size:var(--ed-kicker);font-weight:500;letter-spacing:.14em;line-height:1.4;text-transform:uppercase}.mc-live-dot{width:7px;height:7px;border-radius:50%;background:var(--mc-gold);box-shadow:0 0 0 5px color-mix(in srgb,var(--mc-gold) 18%,transparent)}html[lang=ar] .mc-hero-eyebrow{letter-spacing:0;text-transform:none}.mc-hero h1{margin:0;width:auto;max-width:100%;font-family:var(--font-display);font-size:var(--ed-hero);line-height:var(--ed-hero-lh);font-weight:400;letter-spacing:var(--ed-hero-track);color:var(--color-heading);text-align:start}html[lang=ar] .mc-hero h1{font-family:var(--font-body);font-size:var(--ed-hero-ar);line-height:var(--ed-hero-lh-ar);letter-spacing:0}.mc-hero-line{display:block}.mc-hero h1 .mc-gold{color:var(--mc-gold);font-style:normal}.mc-hero h1.mc-hero-title-contest{max-width:760px;font-size:clamp(32px,calc(3.3vw + 2px),50px);line-height:1.25;text-wrap:balance}html[lang=ar] .mc-hero h1.mc-hero-title-contest{font-size:clamp(30px,calc(3vw + 2px),46px);line-height:var(--ed-hero-lh-ar)}.mc-hero-desc .mc-hero-swap{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.mc-hero-desc{margin:20px 0 0;max-width:570px;color:var(--color-text);font-size:var(--ed-body);line-height:1.85;text-align:start}.mc-hero-desc-accent{color:var(--mc-gold)}.mc-hero-actions{display:flex;align-items:center;justify-content:flex-start;gap:14px;margin-top:26px;flex-wrap:wrap}.mc-btn{min-height:46px;display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:0 20px;border-radius:10px;font-size:12.5px;transition:transform .25s var(--mc-ease),border-color .25s ease,color .25s ease,background .25s ease}.mc-btn-primary{background:var(--color-btn-primary-bg);color:var(--color-btn-primary-text);font-weight:500;border:1px solid var(--color-btn-primary-bg)}.mc-btn-primary:hover{background:var(--color-btn-primary-hover);border-color:var(--color-btn-primary-hover);color:var(--color-btn-primary-text);transform:translateY(-2px)}.mc-hero .mc-btn-ghost{border:1px solid var(--color-border-strong);color:var(--color-heading);background:transparent}.mc-btn-ghost{border:1px solid var(--mc-line);color:var(--mc-paper);background:transparent}.mc-btn-ghost:hover{border-color:var(--mc-gold);color:var(--mc-gold);transform:translateY(-2px)}.mc-quick-meta{width:100%;max-width:570px;margin-top:26px;padding-top:18px;border-top:1px solid var(--color-border);display:flex;align-items:center;justify-content:flex-start;gap:12px 28px;flex-wrap:wrap;color:var(--color-text);font-size:14px;line-height:1.5;text-align:start}.mc-quick-meta strong{color:var(--color-heading);font-weight:500}.mc-hero-countdown{width:100%;margin-top:0;justify-self:end;align-self:end}.mc-countdown-card{position:relative;padding:28px 26px 24px;background:color-mix(in srgb,var(--color-bg) 72%,transparent);border-top:1px solid var(--mc-line);border-radius:10px;border:1px solid var(--mc-line);border-top-color:color-mix(in srgb,var(--mc-gold) 65%,transparent);box-shadow:var(--shadow-lg,0 30px 70px rgba(0,0,0,.18));backdrop-filter:blur(14px)}.mc-countdown-card .mc-countdown-slot{width:100%}.mc-countdown-card .countdown-timer-featured-label,.mc-countdown-card .countdown-timer-value{color:var(--color-heading)}.mc-countdown-card .countdown-timer-featured .countdown-timer-unit-label{color:color-mix(in srgb,var(--color-heading) 68%,transparent)}.mc-countdown-card .countdown-timer-featured-unit{border-color:var(--color-border);background-color:color-mix(in srgb,var(--color-heading) 7%,transparent)}.mc-hero-band{position:relative;z-index:4;flex:none;width:100%;min-height:var(--ed-band-min);background:color-mix(in srgb,var(--color-bg) 90%,transparent);backdrop-filter:blur(14px);border-top:1px solid var(--color-border)}.mc-hero-band .mc-container{height:100%;min-height:var(--ed-band-min);display:flex;align-items:center;justify-content:space-between;gap:24px;padding-bottom:0;padding-block:16px}.mc-hero-band-left{flex:1;min-width:0;font-size:var(--ed-band-size);line-height:var(--ed-band-lh);color:var(--color-text);text-align:start}.mc-hero-pager{flex:none;display:flex;align-items:center;gap:14px}.mc-hero-pager-btn{width:36px;height:36px;flex:none;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--color-border-strong);border-radius:10px;background:transparent;color:var(--color-heading);cursor:pointer;transition:border-color .25s ease,color .25s ease}.mc-hero-pager-btn svg{width:16px;height:16px}html[dir=rtl] .mc-hero-pager-btn svg{transform:scaleX(-1)}.mc-hero-pager-btn:hover{border-color:var(--mc-gold);color:var(--mc-gold)}.mc-hero-dot:focus-visible,.mc-hero-pager-btn:focus-visible{outline:2px solid var(--mc-gold);outline-offset:2px}.mc-hero-dots{display:flex;align-items:center;gap:6px}.mc-hero-dot{position:relative;width:22px;height:22px;padding:0;border:0;background:none;cursor:pointer}.mc-hero-dot:before{content:"";position:absolute;inset-inline:0;top:50%;height:2px;border-radius:2px;background:color-mix(in srgb,var(--color-heading) 24%,transparent);transform:translateY(-50%);transition:background-color .25s ease}.mc-hero-dot:hover:before{background:color-mix(in srgb,var(--color-heading) 48%,transparent)}.mc-hero-dot.is-active{width:44px}.mc-hero-dot.is-active:before{background:color-mix(in srgb,var(--mc-gold) 32%,transparent)}.mc-hero-dot.is-active:not(:has(.mc-hero-dot-fill)):before{background:var(--mc-gold)}.mc-hero-dot-fill{position:absolute;inset-inline-start:0;top:50%;width:100%;height:2px;border-radius:2px;background:var(--mc-gold);transform:translateY(-50%) scaleX(0);transform-origin:left center;animation:mc-hero-dot-fill 7s linear forwards}html[dir=rtl] .mc-hero-dot-fill{transform-origin:right center}.mc-hero[data-paused=true] .mc-hero-dot-fill{animation-play-state:paused}@keyframes mc-hero-dot-fill{to{transform:translateY(-50%) scaleX(1)}}.mc-hero-pager-count{min-width:4.5ch;color:var(--color-text-muted);font-size:12px;font-variant-numeric:tabular-nums;letter-spacing:.08em;text-align:center}.mc-latest{background:var(--mc-ink)}.mc-latest-head{display:flex;flex-direction:column;align-items:flex-start;gap:14px;margin-bottom:34px;text-align:start}.mc-latest-intro{max-width:640px;text-align:start}.mc-latest-head .mc-copy,.mc-latest-intro h2,.mc-latest-panel,.mc-latest-panel h3,.mc-latest-panel p{text-align:start}.mc-latest-head .mc-copy{max-width:640px;margin:0}.mc-latest-layout{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(280px,.82fr);gap:18px;align-items:stretch}.mc-latest-media{position:relative;min-height:380px;margin:0;overflow:hidden;border-radius:10px;border:1px solid var(--mc-line);background:var(--mc-ink3)}.mc-latest-media .mc-media-img,.mc-latest-media img{-o-object-fit:cover;object-fit:cover;filter:saturate(.78) brightness(.78)}.mc-latest-fallback{position:absolute;inset:0;background:linear-gradient(160deg,#12353d,#071f25 70%)}.mc-latest-label{position:absolute;z-index:2;top:20px;inset-inline-start:20px;min-height:30px;display:inline-flex;align-items:center;padding:0 11px;border:1px solid rgba(215,177,76,.36);background:rgba(5,24,29,.62);color:var(--mc-gold);font-size:13px;line-height:1}html[lang=en] .mc-latest-label{font-family:var(--font-mono-stack);font-size:11px;letter-spacing:.12em;text-transform:uppercase}.mc-latest-panel{display:flex;flex-direction:column;justify-content:space-between;gap:22px;padding:30px;border-radius:10px;border:1px solid var(--mc-line);background:var(--mc-ink3)}.mc-latest-panel h3{margin:0 0 12px;font-family:var(--font-display);font-size:clamp(26px,2.4vw,36px);line-height:1.2;font-weight:400;letter-spacing:-.03em;color:var(--mc-paper)}html[lang=ar] .mc-latest-panel h3{font-family:var(--font-body);letter-spacing:0;line-height:1.35}.mc-latest-panel p{margin:0;color:var(--color-text);font-size:15.5px;line-height:1.8}.mc-latest-accent{color:var(--mc-gold)}.mc-latest-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;margin-top:22px}.mc-stat-box{border-top:1px solid var(--mc-line);padding-top:14px;text-align:start}.mc-stat-box b,.mc-stat-box span{display:block;text-align:start}.mc-stat-box b{margin-top:4px;font-size:16.5px;font-weight:500;line-height:1.35;color:var(--mc-paper)}.mc-stat-box span{font-size:14px;line-height:1.4;color:var(--color-text)}.mc-latest-cta{align-self:flex-start;display:inline-flex;align-items:center;gap:12px;padding-bottom:7px;border-bottom:1px solid var(--mc-gold);color:var(--mc-paper);font-size:15px;line-height:1.4}.mc-latest-cta span:last-child{color:var(--mc-gold)}.mc-archive{background:var(--mc-ink2)}.mc-archive-head{display:flex;align-items:end;justify-content:space-between;gap:32px;margin-bottom:34px;flex-wrap:wrap}.mc-archive-title{max-width:680px;text-align:start}.mc-archive-title .mc-copy,.mc-archive-title .mc-overline,.mc-archive-title .mc-results-count,.mc-archive-title h2{text-align:start}.mc-archive-title .mc-copy{margin-top:12px}.mc-results-count{margin-top:13px;color:var(--mc-muted);font-size:10.5px}.mc-archive-controls{flex:1;min-width:min(100%,320px)}.mc-archive-controls .listing-filter-bar,.mc-archive-controls .mc-filter-bar{margin-bottom:0;justify-content:flex-end}.mc-archive-controls .listing-filter-bar__count{display:none}.mc-contest-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:18px;list-style:none;margin:0;padding:0}.mc-card-slot{display:flex;min-height:460px}.mc-card-slot.is-wide{grid-column:span 7}.mc-card-slot.is-tall{grid-column:span 5}.mc-card-slot.is-full{grid-column:span 12;min-height:340px}.mc-contest-card{position:relative;flex:1;width:100%;min-height:100%;overflow:hidden;border-radius:10px;background:var(--mc-ink3);border:1px solid var(--mc-line);display:block;color:inherit;text-decoration:none;transition:transform .35s var(--mc-ease),border-color .35s ease}.mc-contest-card:hover{transform:translateY(-5px);border-color:color-mix(in srgb,var(--mc-gold) 40%,transparent)}.mc-card-media{position:absolute;inset:0}.mc-card-media .mc-media-img,.mc-card-media img{-o-object-fit:cover;object-fit:cover;filter:saturate(.88) brightness(.88);transition:transform .85s var(--mc-ease),filter .45s ease}.mc-contest-card:hover .mc-card-media .mc-media-img,.mc-contest-card:hover .mc-card-media img{transform:scale(1.035);filter:saturate(.95) brightness(.94)}.mc-card-media:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,color-mix(in srgb,var(--color-bg) 96%,transparent) 0,color-mix(in srgb,var(--color-bg) 78%,transparent) 28%,color-mix(in srgb,var(--color-bg) 18%,transparent) 66%,transparent 100%)}.mc-card-top{position:absolute;z-index:2;top:19px;inset-inline:20px;display:flex;align-items:center;justify-content:space-between;gap:12px}.mc-status{display:inline-flex;align-items:center;min-height:26px;padding:0 10px;border:1px solid var(--mc-line);background:color-mix(in srgb,var(--color-bg) 55%,transparent);backdrop-filter:blur(8px);font-family:var(--font-mono-stack);font-size:8.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--mc-paper)}.mc-status.is-open{color:#8bd9bf;border-color:rgba(77,180,146,.36);background:rgba(13,67,58,.42)}.mc-card-year{font-family:var(--font-mono-stack);font-size:9px;letter-spacing:.15em;color:color-mix(in srgb,var(--mc-paper) 85%,transparent)}.mc-card-body{position:absolute;z-index:2;inset-inline:24px;bottom:23px;text-align:start}.mc-card-slot.is-full .mc-card-body,.mc-card-slot.is-wide .mc-card-body{inset-inline-end:auto;width:min(640px,calc(100% - 48px))}.mc-card-body h3{margin:0 0 9px;font-family:var(--font-display);font-size:clamp(22px,1.75vw,30px);line-height:1.35;font-weight:400;letter-spacing:-.026em;color:var(--mc-paper);text-align:start}html[lang=ar] .mc-card-body h3,html[lang=ar] .mc-latest-panel h3,html[lang=ar] .mc-process-item h3,html[lang=ar] .mc-section h2{letter-spacing:0;font-family:var(--font-body)}html[lang=ar] .mc-card-year,html[lang=ar] .mc-status{letter-spacing:0;text-transform:none;font-family:var(--font-body);font-size:12px}.mc-card-stats{display:flex;gap:9px 18px;flex-wrap:wrap;color:var(--mc-muted);font-size:11px;margin-bottom:8px}.mc-card-date{color:var(--mc-soft);font-size:11.5px}.mc-card-link{margin-top:18px;padding-top:14px;border-top:1px solid var(--mc-line);display:flex;align-items:center;justify-content:space-between;gap:15px;color:var(--mc-paper);font-size:11.5px}.mc-card-link-arrow{font-family:var(--font-mono-stack);color:var(--mc-gold);font-size:15px;transition:transform .25s ease}.mc-contest-card:hover .mc-card-link-arrow{transform:translate(-4px,-2px)}html[dir=ltr] .mc-contest-card:hover .mc-card-link-arrow{transform:translate(4px,-2px)}.mc-process{background:var(--mc-ink)}.mc-process-head{max-width:720px;margin-bottom:40px;text-align:start}.mc-process-head .mc-copy,.mc-process-head h2{text-align:start}.mc-process-head .mc-copy{margin-top:12px}.mc-process-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.mc-process-item{min-height:250px;display:flex;flex-direction:column;justify-content:space-between;gap:22px;padding:27px;border-radius:10px;border:1px solid var(--mc-line);background:var(--mc-ink3);text-align:start}.mc-process-num{display:flex;align-items:baseline;justify-content:flex-start;gap:10px;color:var(--mc-gold);font-size:13px;line-height:1.4}html[lang=en] .mc-process-num{font-family:var(--font-mono-stack);font-size:12px;letter-spacing:.12em;text-transform:uppercase}.mc-process-item h3{margin:0 0 8px;font-family:var(--font-display);font-size:clamp(24px,2vw,30px);line-height:1.35;font-weight:400;color:var(--mc-paper);text-align:start}html[lang=ar] .mc-process-item h3{font-family:var(--font-body);letter-spacing:0}.mc-process-item p{font-size:16.5px;line-height:1.8}.mc-process-item p,.mc-process-note{margin:0;color:var(--color-text);text-align:start}.mc-process-note{padding-top:14px;border-top:1px solid var(--mc-line);font-size:15px;line-height:1.5}.mc-closing{position:relative;min-height:480px;display:grid;place-items:center;overflow:hidden;background:#071f25;color:#f2f4f3}.mc-closing-bg{position:absolute;inset:0}.mc-closing-bg .mc-media-img,.mc-closing-bg img{-o-object-fit:cover;object-fit:cover;transform:scale(1.02)}.mc-closing:after{content:"";position:absolute;inset:0;background:rgba(6,29,35,.58);pointer-events:none}.mc-closing-copy{position:relative;z-index:2;text-align:center;width:min(850px,calc(100% - 40px))}.mc-closing-copy .mc-overline{color:#d7b14c}.mc-closing-copy h2{font-size:var(--ed-section);line-height:var(--ed-section-lh);margin:0 0 16px;color:#f2f4f3}.mc-closing-copy .mc-overline,.mc-closing-copy h2,.mc-closing-copy p{text-align:center}html[lang=ar] .mc-closing-copy h2{font-family:var(--font-body);letter-spacing:0;line-height:1.3}.mc-closing-copy p{max-width:640px;margin:0 auto;color:#c3cfd1;font-size:17px;line-height:1.85}.mc-closing-actions{margin-top:28px;display:flex;justify-content:center;gap:14px;flex-wrap:wrap}.mc-closing .mc-btn-ghost{color:#eef1f1;border-color:rgba(255,255,255,.18)}.mc-closing .mc-btn-primary{color:#0c2d35}@media (max-width:1080px){.mc-latest-layout,.mc-process-grid{grid-template-columns:1fr 1fr}.mc-process-item:last-child{grid-column:1/-1}.mc-contest-grid{grid-template-columns:1fr 1fr}.mc-card-slot.is-tall,.mc-card-slot.is-wide{grid-column:span 1}.mc-card-slot.is-full{grid-column:span 2}.mc-countdown-card{max-width:420px}}@media (max-height:820px) and (min-width:1025px){.mc-hero>.mc-container{padding-top:12px;padding-bottom:12px}.mc-hero-eyebrow{margin-bottom:10px}.mc-hero-desc{margin-top:12px}.mc-hero-actions,.mc-quick-meta{margin-top:14px}.mc-quick-meta{padding-top:10px}.mc-countdown-card{padding:16px 18px 14px}}@media (max-width:1080px){.mc-hero-stage,.mc-hero-stage:not(:has(.mc-hero-countdown)){grid-template-columns:1fr;justify-items:start}.mc-hero-copy{max-width:760px}.mc-hero-countdown{width:min(100%,420px);justify-self:start}}@media (max-width:1024px){.mc-archive-head,.mc-archive-head h2,.mc-latest-head h2,.mc-latest-intro{width:100%;max-width:none;text-wrap:wrap}.mc-latest-head .mc-copy{max-width:none}.mc-latest-layout,.mc-process-grid{grid-template-columns:1fr}.mc-process-item:last-child{grid-column:auto}.mc-latest-media{min-height:320px}.mc-hero>.mc-container{display:flex;flex:1 1 auto;align-items:flex-end;padding-top:32px;padding-bottom:32px}.mc-hero-stage{display:block}.mc-hero-countdown{margin-top:22px}.mc-hero-band .mc-container:has(.mc-hero-pager) .mc-hero-band-left{display:none}.mc-hero-pager{flex:1;justify-content:space-between}.mc-hero-pager-btn{display:none}.mc-hero h1,html[lang=ar] .mc-hero h1{font-size:var(--ed-hero-mobile);line-height:var(--ed-hero-mobile-lh)}.mc-hero h1.mc-hero-title-contest,html[lang=ar] .mc-hero h1.mc-hero-title-contest{font-size:var(--ed-section-mobile);line-height:var(--ed-section-mobile-lh)}.mc-section{padding:64px 0}.mc-contest-grid,.mc-latest-head,.mc-latest-layout,.mc-process-grid{grid-template-columns:1fr}.mc-latest-head{display:flex;flex-direction:column;align-items:stretch}.mc-latest-panel{padding:24px}.mc-latest-panel h3,html[lang=ar] .mc-latest-panel h3{font-size:24px;line-height:1.4}.mc-card-body h3,.mc-process-item h3,html[lang=ar] .mc-card-body h3,html[lang=ar] .mc-process-item h3{font-size:20px;line-height:1.4}.mc-card-slot.is-full,.mc-card-slot.is-tall,.mc-card-slot.is-wide,.mc-process-item:last-child{grid-column:span 1}.mc-card-slot,.mc-card-slot.is-full{min-height:420px}.mc-card-slot.is-full .mc-card-body,.mc-card-slot.is-wide .mc-card-body{inset-inline-end:24px;width:auto}.mc-archive-head{flex-direction:column;align-items:stretch}.mc-archive-controls .listing-filter-bar,.mc-archive-controls .mc-filter-bar{justify-content:flex-start}}@media (max-width:470px){.mc-hero-actions{align-items:stretch;flex-direction:column}.mc-hero .mc-btn{width:100%}}@media (prefers-reduced-motion:reduce){.mc-hero-bg .mc-media-img,.mc-hero-bg img{animation:none!important;transform:scale(1)!important}.mc-hero-bg-slide{transition:none}.mc-hero-swap{animation:none}}.mc-card-media:after{background:linear-gradient(0deg,rgb(7 31 37/.97),rgb(7 31 37/.84) 30%,rgb(7 31 37/.28) 64%,rgb(7 31 37/0) 92%)}.mc-card-body h3,.mc-status{color:#f4f1ea}.mc-status{border-radius:999px;border-color:rgb(244 241 234/.22);background:rgb(7 31 37/.58)}.mc-status.is-open{border-color:rgb(77 180 146/.45);background:rgb(13 67 58/.62);color:#9fe3cc}.mc-card-stats{color:rgb(244 241 234/.72)}.mc-card-date{color:rgb(244 241 234/.62)}.mc-card-date.is-open{color:var(--mc-gold)}.mc-card-link{border-top-color:rgb(244 241 234/.14);color:#f4f1ea}.mc-past{margin-top:56px;padding-top:40px;border-top:1px solid var(--mc-line)}.mc-past-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:20px}.mc-past-title{margin:0;font-family:var(--font-display);font-size:clamp(22px,1.8vw,28px);font-weight:400;color:var(--mc-paper)}html[lang=ar] .mc-past-title{font-family:var(--font-body)}.mc-past-count{margin-top:4px;color:var(--mc-muted);font-size:13px}.mc-past-actions{display:flex;align-items:center;gap:8px}.mc-past-nav{display:grid;place-items:center;width:40px;height:40px;border:1px solid var(--mc-line);border-radius:999px;color:var(--mc-paper);transition:border-color .2s ease,color .2s ease}.mc-past-nav:focus-visible,.mc-past-nav:hover{border-color:var(--mc-gold);color:var(--mc-gold);outline:none}.mc-past-all{height:40px;padding:0 16px;border:1px solid var(--mc-line);border-radius:999px;color:var(--mc-gold);font-size:13.5px;font-weight:600;transition:border-color .2s ease,background-color .2s ease}.mc-past-all:focus-visible,.mc-past-all:hover{border-color:var(--mc-gold);background:color-mix(in srgb,var(--mc-gold) 10%,transparent);outline:none}.mc-past-track{display:flex;gap:18px;margin:0;padding:4px 0 12px;overflow-x:auto;list-style:none;scroll-snap-type:x mandatory;scroll-padding-inline:0;scrollbar-width:thin;overscroll-behavior-x:contain}.mc-past-track>.mc-card-slot.mc-past-slot{flex:0 0 clamp(280px,30%,380px);min-height:400px;grid-column:auto;scroll-snap-align:start}@media (max-width:640px){.mc-past-actions .mc-past-nav{display:none}.mc-past-track>.mc-card-slot.mc-past-slot{flex-basis:82%;min-height:360px}}