:root{--font-display:"Barlow Condensed", Impact, sans-serif;--font-sans:"Sora", sans-serif;--font-arabic:"Noto Sans Arabic", sans-serif;--font-arabic-display:"Noto Kufi Arabic", sans-serif;--bg:#0b0b0b;--bg-2:#101010;--surface:#161616;--card:#121212;--hover:#1d1d1d;--card-hover:#171717;--text:#f1f0ec;--text-2:#b7b6b1;--muted:#7c7c77;--border:#f1f0ec1f;--border-strong:#f1f0ec38;--border-nav:#f1f0ec14;--field:#141414;--field-border:#f1f0ec24;--num:#6a6a64;--solid-hover:#d9d8d2;--scrim:#0b0b0bd1;--scrim-strong:#0b0b0bf0;--card-line:#f1f0ec1a;--focus:#f1f0ec8c;--dot:#f1f0ec38;--media:#0b0b0b;--chip:#0b0b0bc7;--chip-text:#f1f0ec;--ease:cubic-bezier(.22, 1, .36, 1);--header:76px;--copy:640px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-theme=light]{--bg:#f7f5f0;--bg-2:#efece5;--surface:#fff;--card:#fff;--hover:#ece9e2;--card-hover:#f3f1eb;--text:#171614;--text-2:#4e4c47;--muted:#6d6a64;--border:#1716141f;--border-strong:#17161438;--border-nav:#17161414;--field:#fff;--field-border:#17161429;--num:#8f8a82;--solid-hover:#2e2d2a;--scrim:#f7f5f0e6;--scrim-strong:#f7f5f0f5;--card-line:#17161414;--focus:#17161473;--dot:#1716142e;--media:#111;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--text);font-family:var(--font-sans), sans-serif;text-rendering:optimizelegibility;transition:background-color .2s var(--ease), color .2s var(--ease);margin:0;font-size:16px;line-height:1.6}img,video{max-width:100%;display:block}button,input,select,textarea{font:inherit;color:inherit}a{color:inherit;text-decoration:none}h1,h2,h3,p{margin:0}ul,ol{margin:0;padding:0;list-style:none}::selection{background:var(--text);color:var(--bg)}:focus-visible{outline:2px solid var(--text);outline-offset:3px}.skip-link{inset-inline-start:16px;background:var(--text);color:var(--bg);z-index:80;border-radius:8px;padding:8px 16px;position:absolute;top:12px;transform:translateY(-140%)}.skip-link:focus{transform:none}.wrap{width:min(1360px,100% - 40px);margin-inline:auto}.kicker{color:var(--muted);letter-spacing:.18em;text-transform:uppercase;margin:0 0 24px;font-size:.75rem;font-weight:600}.lead{max-width:var(--copy);color:var(--text-2);font-size:1.05rem}.display,.wordmark,.hero h1,.principle h2,.timing strong,.join h1,.merch h1,.donate h1,.section-title{font-family:var(--font-display), sans-serif;letter-spacing:-.03em;text-transform:uppercase;font-weight:600;line-height:.88}.section{padding-block:96px;scroll-margin-top:88px}#inhoud>.section:first-child,#inhoud>.join{padding-top:max(96px, calc(var(--header) + 64px))}.section-title{max-width:16ch;margin-bottom:48px;font-size:clamp(3rem,7vw,5.6rem)}.section-title-sm{font-family:var(--font-display), sans-serif;letter-spacing:-.03em;text-transform:uppercase;max-width:18ch;margin-bottom:32px;font-size:clamp(2rem,4vw,3.2rem);font-weight:600;line-height:.92}.section-quiet{padding-block:80px}.btn{letter-spacing:.08em;text-transform:uppercase;cursor:pointer;height:54px;transition:background .2s var(--ease), border-color .2s var(--ease), color .2s var(--ease), transform .2s var(--ease);background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding-inline:26px;font-size:.84rem;font-weight:600;display:inline-flex}.btn-primary{background:var(--text);color:var(--bg)}.btn-primary:hover{background:var(--solid-hover)}.btn-secondary{color:var(--text);border-color:var(--border-strong)}.btn-secondary:hover{background:var(--hover)}.arrow{display:inline-block}.site-header{z-index:40;height:var(--header);transition:background .25s var(--ease), border-color .25s var(--ease), backdrop-filter .25s var(--ease);border-bottom:1px solid #0000;align-items:center;display:flex;position:fixed;inset:0 0 auto}.site-header.is-scrolled,.site-header.is-open{background:var(--scrim);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom-color:var(--border-nav)}.site-header.is-overlay{--text:#f1f0ec;--text-2:#d4d3ce;--bg:#0b0b0b;--hover:#f1f0ec1f;--border-strong:#f1f0ec6b;--solid-hover:#d9d8d2;color:var(--text)}.nav{align-items:center;gap:32px;width:min(1360px,100% - 40px);margin-inline:auto;display:flex}.wordmark{min-width:0;transition:opacity .2s var(--ease);align-items:center;line-height:0;display:inline-flex}.brand-logo-slot{align-items:center;line-height:0;display:inline-flex}.brand-logo{width:118px;height:auto;display:block}.site-footer .brand-logo{width:148px}.brand-logo-on-light,html[data-theme=light] .brand-logo-on-dark{display:none}html[data-theme=light] .brand-logo-on-light,.site-header.is-overlay .brand-logo-on-dark{display:block}.site-header.is-overlay .brand-logo-on-light{display:none}.nav-links{color:var(--text-2);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:32px;font-size:.78rem;font-weight:600;display:none}.nav-links a{transition:color .2s var(--ease);position:relative}.nav-links a:hover,.nav-links a:focus-visible,.nav-links a[aria-current=page]{color:var(--text)}.nav-login{height:44px;margin-inline-start:8px;display:none}.nav-tools{align-items:center;gap:8px;margin-inline-start:8px;display:flex}.menu-btn{cursor:pointer;background:0 0;border:0;align-content:center;justify-items:center;gap:8px;width:44px;height:44px;margin-inline-start:auto;display:grid}.menu-btn span{background:var(--text);width:20px;height:1px;display:block}.nav-panel{inset:var(--header) 0 auto 0;z-index:39;background:var(--scrim-strong);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid var(--border);padding:24px 24px 32px;display:none;position:fixed}.site-header.is-open+.nav-panel,.nav-panel.is-open{gap:16px;display:grid}.nav-panel a{border-bottom:1px solid var(--border);min-height:52px;font-family:var(--font-display), sans-serif;letter-spacing:.04em;text-transform:uppercase;align-items:center;font-size:2rem;display:flex}.nav-panel a[aria-current=page]{color:var(--text)}.nav-panel-tools{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.nav-panel .nav-panel-login{width:100%;height:44px;min-height:44px;font-family:var(--font-sans), sans-serif;letter-spacing:.08em;border-bottom:0;justify-content:center;margin-top:16px;font-size:.84rem;font-weight:600}.hero{--text:#f1f0ec;--text-2:#d4d3ce;--muted:#c9c8c2;--bg:#0b0b0b;--hover:#f1f0ec1f;--border-strong:#f1f0ec6b;--solid-hover:#d9d8d2;min-height:100svh;color:var(--text);background:#0b0b0b;align-items:flex-end;display:flex;position:relative;overflow:hidden}.hero-video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hero-shade{background:linear-gradient(#0b0b0b47 0%,#0b0b0b2e 36%,#0b0b0be0 100%),linear-gradient(90deg,#0b0b0bb8 0%,#0b0b0b26 62%,#0b0b0b47 100%);position:absolute;inset:0}.hero-content{z-index:1;width:min(1360px,100% - 40px);margin-inline:auto;padding-bottom:64px;position:relative}.hero h1{max-width:8.2ch;font-size:clamp(3.6rem,12vw,10.4rem)}.timing{border-top:1px solid var(--border);display:grid}.timing article{border-bottom:1px solid var(--border);flex-direction:column;padding:40px 0;display:flex}.timing strong{font-size:clamp(3rem,6vw,5.4rem);line-height:1;display:block}.timing em{font-style:normal;font-family:var(--font-display), sans-serif;letter-spacing:.12em;color:var(--text-2);margin-top:16px;font-size:clamp(1.15rem,1.6vw,1.6rem);display:block}.timing small{color:var(--muted);letter-spacing:.16em;text-transform:uppercase;margin-top:auto;padding-top:16px;font-size:.72rem;display:block}.timing-foot{justify-items:start;gap:48px;margin-top:48px;display:grid}.run-note{max-width:var(--copy);color:var(--text-2);margin:0}.run-note a,.form-note a{color:var(--text);text-underline-offset:3px;text-decoration:underline}.locations{gap:24px;display:grid}.locations a{gap:12px;max-width:420px;display:grid}.locations strong{font-weight:600}.locations span{color:var(--text-2);font-size:.92rem}.club-copy{gap:32px;margin-bottom:64px;display:grid}.principles{gap:64px;display:grid}.principle{border-top:1px solid var(--border);gap:24px;padding-top:32px;display:grid}.principle-num{font-family:var(--font-display), sans-serif;color:var(--num);letter-spacing:-.04em;font-size:clamp(4.5rem,10vw,8rem);line-height:.8}.principle h2{max-width:10ch;font-size:clamp(2.6rem,5vw,4.4rem)}.principle p{max-width:36ch;color:var(--text-2)}.pillars{border-top:1px solid var(--border);flex-wrap:wrap;gap:16px 32px;margin-top:64px;padding-top:32px;display:flex}.pillars li{font-family:var(--font-display), sans-serif;letter-spacing:.06em;text-transform:uppercase;font-size:1.35rem}.mma .kicker{margin-bottom:36px}.mma-copy{gap:40px;margin-bottom:72px;display:grid}.mma-copy .section-title{max-width:8.5ch;margin:0;font-size:clamp(3.6rem,11vw,8.2rem);line-height:.92}.mma-copy .lead{max-width:34ch;font-size:1.15rem;line-height:1.55}.mma-facts{border-top:1px solid var(--border);margin-bottom:56px;display:grid}.mma-facts article{border-bottom:1px solid var(--border);align-content:start;gap:18px;min-width:0;padding-block:28px;display:grid}.mma-facts small{color:var(--muted);letter-spacing:.16em;text-transform:uppercase;font-size:.72rem;font-weight:600}.mma-facts strong{font-family:var(--font-display), sans-serif;letter-spacing:-.03em;text-transform:uppercase;font-size:clamp(2rem,4vw,3rem);font-weight:600;line-height:1}.mma-facts p,.mma-facts a{color:var(--text-2);margin:0;font-size:1.05rem;line-height:1.45}.mma-facts a{text-underline-offset:3px;justify-self:start;text-decoration:underline}.mma-panel{--text:#f1f0ec;--text-2:#d4d3ce;--muted:#b7b6b1;--bg:#0b0b0b;--border:#f1f0ec29;--border-strong:#f1f0ec6b;--hover:#f1f0ec1f;--solid-hover:#d9d8d2;color:var(--text);background:#141414;border:1px solid #f1f0ec24;border-radius:14px;gap:40px;padding:32px 28px;display:grid}.mma-panel h3{font-family:var(--font-display), sans-serif;letter-spacing:-.03em;text-transform:uppercase;margin:0 0 12px;font-size:clamp(2rem,4vw,3.2rem);font-weight:600;line-height:.95}.mma-prices li{gap:8px;padding-block:22px;display:grid}.mma-prices li+li{border-top:1px solid var(--border)}.mma-prices li:first-child{padding-top:18px}.mma-prices li:last-child{padding-bottom:0}.mma-prices span{color:var(--muted);letter-spacing:.14em;text-transform:uppercase;font-size:.78rem;font-weight:600}.mma-prices strong{font-family:var(--font-display), sans-serif;letter-spacing:-.03em;font-size:clamp(2.2rem,4vw,3.2rem);font-weight:600;line-height:1}.mma-prices em{color:var(--text-2);font-size:.95rem;font-style:normal;line-height:1.4}.mma-cta{align-content:end;gap:24px;display:grid}.mma-cta p{max-width:22ch;font-family:var(--font-display), sans-serif;letter-spacing:-.02em;text-transform:uppercase;font-size:clamp(1.55rem,2.6vw,2.15rem);font-weight:600;line-height:1.08}.mma-actions{gap:12px;display:grid}.mma-actions .btn{width:100%}.mma-mail{max-width:100%;color:var(--text-2);letter-spacing:.02em;overflow-wrap:anywhere;text-underline-offset:3px;justify-self:start;font-size:.92rem;text-decoration:underline}.checks{color:var(--text-2);gap:16px;margin-top:16px;display:grid}.checks li:before{content:"— ";color:var(--muted)}.join{--text:#f1f0ec;--text-2:#d4d3ce;--muted:#c9c8c2;--bg:#0b0b0b;--card:#121212;--field:#181818;--field-border:#f1f0ec29;--card-line:#f1f0ec1f;--focus:#f1f0ec8c;--border:#f1f0ec1f;--border-strong:#f1f0ec6b;--hover:#f1f0ec1f;--solid-hover:#d9d8d2;min-height:100svh;color:var(--text);background:var(--bg);align-items:flex-end;display:flex;position:relative}.join-inner{z-index:1;gap:48px;width:min(1360px,100% - 40px);margin-inline:auto;padding-block:96px;display:grid;position:relative}.join h1{max-width:12ch;font-size:clamp(3.2rem,8vw,6.4rem)}.join-form,.review-form,.donate-card{background:var(--card);border:1px solid var(--card-line);border-radius:14px;max-width:640px;padding:32px}.form-grid{gap:24px;display:grid}.field{gap:12px;display:grid}.field span,.form-label{color:var(--muted);letter-spacing:.14em;text-transform:uppercase;font-size:.72rem;font-weight:600}.field input,.field select,.field textarea{border:1px solid var(--field-border);background:var(--field);width:100%;height:56px;color:var(--text);border-radius:8px;padding:16px 18px}.field textarea{resize:vertical;height:auto;min-height:140px}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--focus);outline:none}.form-note{min-height:1.4em;color:var(--text-2);font-size:.92rem}.form-note.is-error{color:var(--text)}.perk-list{color:var(--text-2);gap:12px;margin:16px 0 0;display:grid}.merch-layout{gap:48px;display:grid}.merch-copy{align-content:start;gap:32px;display:grid}.review-form{margin-top:48px}.merch-visual{background:var(--bg);border-top:1px solid var(--border);border-bottom:1px solid var(--border);overflow:hidden}.merch-buy{gap:32px;display:grid}.merch-video{aspect-ratio:16/9;object-fit:contain;background:var(--media);width:100%;height:auto}.about-copy{max-width:68ch;color:var(--text-2);gap:18px;margin-bottom:56px;font-size:1.05rem;display:grid}.about-copy p{margin:0}.about-tagline{color:var(--text);font-family:var(--font-display), sans-serif;letter-spacing:.12em;text-transform:uppercase;margin-top:6px;font-size:.82rem;font-weight:600}.about-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:24px;display:grid}.about-clip{min-width:0;transform:none!important}.about-frame{aspect-ratio:9/16;background:#0b0b0b;width:min(100%,360px);margin-inline:auto;position:relative;overflow:hidden}.about-frame video{object-fit:cover;pointer-events:none;background:#0b0b0b;width:100%;height:100%}.about-frame video::-webkit-media-controls{-webkit-appearance:none;opacity:0;pointer-events:none;display:none!important}.about-frame video::-webkit-media-controls-enclosure{-webkit-appearance:none;opacity:0;pointer-events:none;display:none!important}.about-frame video::-webkit-media-controls-panel{-webkit-appearance:none;opacity:0;pointer-events:none;display:none!important}.about-frame video::-webkit-media-controls-start-playback-button{-webkit-appearance:none;opacity:0;pointer-events:none;display:none!important}.about-enlarge{z-index:1;inset-inline-end:12px;color:#f1f0ec;cursor:pointer;background:#0b0b0bb8;border:1px solid #f1f0ec52;border-radius:8px;place-items:center;width:44px;height:44px;padding:0;display:grid;position:absolute;bottom:12px}.about-enlarge svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:square;stroke-linejoin:miter;width:18px;height:18px}.about-enlarge:hover{background:#0b0b0be6;border-color:#f1f0ec8c}:-webkit-any(.about-frame:fullscreen,.about-frame:-webkit-full-screen,.about-frame.is-enlarged){z-index:90;aspect-ratio:auto;background:#000;width:100vw;max-width:none;height:100dvh;margin:0;position:fixed;inset:0}:is(.about-frame:fullscreen,.about-frame:fullscreen,.about-frame.is-enlarged){z-index:90;aspect-ratio:auto;background:#000;width:100vw;max-width:none;height:100dvh;margin:0;position:fixed;inset:0}:-webkit-any(.about-frame:fullscreen video,.about-frame:-webkit-full-screen video,.about-frame.is-enlarged video){object-fit:contain}:is(.about-frame:fullscreen video,.about-frame:fullscreen video,.about-frame.is-enlarged video){object-fit:contain}.about-caption{width:min(100%,360px);color:var(--text-2);margin:14px auto 0;font-size:.95rem}.about-caption strong{color:var(--text);letter-spacing:.14em;text-transform:uppercase;margin-bottom:4px;font-size:.75rem;font-weight:600;display:block}.merch h1{font-size:clamp(3.4rem,8vw,6.5rem)}.price{font-family:var(--font-display), sans-serif;letter-spacing:.04em;margin:0;font-size:clamp(2.4rem,4vw,3.4rem)}.size-list{flex-wrap:wrap;gap:12px;display:flex}.size-list button{border:1px solid var(--border);cursor:pointer;letter-spacing:.06em;min-width:52px;height:44px;transition:background .2s var(--ease), color .2s var(--ease), border-color .2s var(--ease), transform .2s var(--ease);background:0 0;border-radius:8px;padding-inline:12px}.size-list button[aria-pressed=true]{background:var(--text);color:var(--bg);border-color:var(--text)}.size-list button:hover{background:var(--hover)}.size-list button[aria-pressed=true]:hover{background:var(--solid-hover)}.size-table{border-collapse:collapse;width:100%;max-width:420px;color:var(--text-2);margin-top:0;font-size:.92rem}.size-table tbody tr{transition:background .2s var(--ease), color .2s var(--ease)}.size-table tr[data-active=true] td{color:var(--text);background:var(--hover)}.size-table th,.size-table td{text-align:start;border-bottom:1px solid var(--border);padding:16px 0;font-weight:500}.size-table th{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;font-size:.72rem}.merch-meta{color:var(--text-2);gap:12px;margin:0;display:grid}.iban{gap:12px;margin-top:0;display:grid}.iban strong{font-family:var(--font-display), sans-serif;letter-spacing:.04em;font-size:clamp(1.6rem,3vw,2.4rem)}.iban small,.donate p{color:var(--text-2)}.quotes{gap:48px;margin-top:48px;display:grid}.quote{border-top:1px solid var(--border);padding-top:32px}.quote p{max-width:36ch;color:var(--text);font-size:clamp(1.15rem,2vw,1.45rem);line-height:1.45}.quote footer{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin-top:16px;font-size:.75rem}.contact-band{border-top:1px solid var(--border);background:var(--bg-2);margin-top:48px}.contact-band-inner{gap:16px;padding-block:28px 32px;display:grid}.contact-label{color:var(--text-2);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:600}.contact-apps{gap:12px;display:grid}.contact-apps a{border:1px solid var(--border);background:var(--card);border-radius:16px;align-items:center;gap:14px;min-height:76px;padding:12px 16px;display:flex}.contact-apps strong{font-family:var(--font-display), sans-serif;letter-spacing:.04em;text-transform:uppercase;font-size:1.45rem;font-weight:600;line-height:1;display:block}.contact-apps small{color:var(--text-2);margin-top:6px;font-size:.82rem;display:block}.app-icon{flex:none;width:44px;height:44px;display:block}.site-footer{border-top:1px solid var(--border);padding:80px 0 0}.footer-inner{gap:32px;display:grid}.footer-links{color:var(--text-2);letter-spacing:.12em;text-transform:uppercase;flex-wrap:wrap;gap:16px 32px;font-size:.78rem;display:flex}.copyright{color:var(--muted);font-size:.82rem}.mobile-cta{display:none}.cookie{background:var(--card);border:1px solid var(--border);border-radius:12px;gap:16px;max-width:560px;margin-top:48px;padding:24px;display:grid}.cookie p{color:var(--text-2);font-size:.92rem}.cookie-actions{gap:12px;display:flex}.cookie .btn{height:44px}.theme-toggle{border:1px solid var(--border-strong);width:44px;height:44px;color:var(--text);cursor:pointer;background:0 0;border-radius:8px;place-items:center;padding:0;display:inline-grid}.theme-toggle:hover{background:var(--hover)}@font-face{font-family:Twemoji Country Flags;unicode-range:U+1F1E6-1F1FF,U+1F3F4,U+E0062-E0063,U+E0065,U+E0067,U+E006C,U+E006E,U+E0073-E0074,U+E0077,U+E007F;src:url(/fonts/TwemojiCountryFlags.woff2)format("woff2");font-display:swap}.lang-switch{font-family:"Twemoji Country Flags", var(--font-sans), var(--font-arabic), sans-serif;position:relative}.lang-switch-trigger{border:1px solid var(--border-strong);height:44px;color:var(--text);letter-spacing:.06em;cursor:pointer;transition:background-color .16s var(--ease), border-color .16s var(--ease);background:0 0;border-radius:8px;align-items:center;gap:8px;padding-inline:12px 10px;font-family:inherit;font-size:.72rem;font-weight:600;display:inline-flex}.lang-switch-trigger:hover,.lang-switch.is-open .lang-switch-trigger{background:var(--hover)}.lang-switch.is-open .lang-switch-trigger{border-color:var(--focus)}.lang-flag{letter-spacing:0;font-size:1.15rem;line-height:1}.lang-switch-chevron{opacity:.7;transition:transform .2s var(--ease)}.lang-switch.is-open .lang-switch-chevron{transform:rotate(180deg)}.lang-switch-menu{top:calc(100% + 8px);z-index:50;border:1px solid var(--border);background:var(--surface);transform-origin:top;border-radius:12px;min-width:13.5rem;margin:0;padding:6px;list-style:none;position:absolute;inset-inline-start:0;box-shadow:0 18px 40px -12px #00000073,0 2px 6px #0000001f}.lang-switch.is-compact .lang-switch-menu{transform-origin:100% 0;inset-inline:auto 0}.lang-option{color:var(--text-2);cursor:pointer;transition:background-color .12s var(--ease), color .12s var(--ease);border-radius:8px;outline:none;align-items:center;gap:12px;padding:10px 12px;font-size:.9rem;font-weight:500;display:flex}.lang-option:hover,.lang-option:focus{background:var(--hover);color:var(--text)}.lang-option[aria-selected=true]{color:var(--text);font-weight:600}.lang-option-name{flex:1}.lang-option-code{color:var(--muted);letter-spacing:.08em;font-size:.68rem;font-weight:600}.lang-option-check{visibility:hidden;flex:none}.lang-option[aria-selected=true] .lang-option-check{visibility:visible}@media (prefers-reduced-motion:no-preference){.lang-switch-menu{animation:lang-menu-in .18s var(--ease)}}@keyframes lang-menu-in{0%{opacity:0;transform:translateY(-6px)scale(.97)}to{opacity:1;transform:none}}html[lang=ar] .hero h1,html[lang=ar] .section-title,html[lang=ar] .section-title-sm,html[lang=ar] .principle h2,html[lang=ar] .join h1,html[lang=ar] .merch h1,html[lang=ar] .timing strong,html[lang=ar] .mma-facts strong,html[lang=ar] .mma-panel h3,html[lang=ar] .mma-prices strong,html[lang=ar] .mma-cta p{font-family:var(--font-arabic-display), sans-serif;letter-spacing:0;text-transform:none;line-height:1.25}html[lang=ar] body{font-family:var(--font-arabic), var(--font-sans), sans-serif}html[lang=ar] .kicker,html[lang=ar] .contact-label,html[lang=ar] .nav-links,html[lang=ar] .lang-switch,html[lang=ar] .size-table th{letter-spacing:0;text-transform:none}html[lang=ar] .hero h1,html[lang=ar] .mma-copy .section-title{max-width:14ch}.theme-toggle-labeled{align-items:center;gap:8px;width:auto;padding-inline:14px;display:inline-flex}.theme-icon{display:block}.theme-icon-moon,.theme-label-to-dark,html[data-theme=light] .theme-icon-sun,html[data-theme=light] .theme-label-to-light{display:none}html[data-theme=light] .theme-icon-moon{display:block}html[data-theme=light] .theme-label-to-dark{display:inline}.theme-label{letter-spacing:.04em;font-size:.84rem;font-weight:600}@media (min-width:700px){.wrap,.nav,.hero-content,.join-inner{width:min(1360px,100% - 64px)}.section{padding-block:128px}#inhoud>.section:first-child{padding-top:max(128px, calc(var(--header) + 64px))}.contact-apps{grid-template-columns:repeat(3,minmax(0,1fr))}.section-quiet{padding-block:96px}.timing{grid-template-columns:minmax(0,.7fr) minmax(0,1.1fr) minmax(0,1.5fr)}.timing article{border-bottom:0;border-inline-end:1px solid var(--border);min-width:0;padding-block:48px;padding-inline:0 48px}.timing article:last-child{border-inline-end:0}.mma-facts{grid-template-columns:repeat(3,minmax(0,1fr))}.mma-facts article{border-bottom:0;border-inline-end:1px solid var(--border);padding-block:36px;padding-inline:0 28px}.mma-facts article+article{padding-inline-start:32px}.mma-facts article:last-child{border-inline-end:0;padding-inline-end:0}.mma-panel{padding:40px}}@media (min-width:900px){.wordmark .brand-logo,.site-footer .brand-logo{width:156px}.nav-links,.nav-login{display:flex}.nav-links{margin-inline-start:auto}.nav-tools{margin-inline-start:8px}.menu-btn,.nav-panel{display:none}.principles{grid-template-columns:repeat(3,1fr);gap:48px}.merch-layout{grid-template-columns:7fr 5fr;align-items:start;gap:64px}.join-form{padding:48px}.quotes{grid-template-columns:repeat(3,1fr);gap:48px}.mma-copy{margin-bottom:80px}.mma-facts{margin-bottom:72px}.mma-panel{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:start;gap:64px;padding:48px}}@media (min-width:1100px){.wrap,.nav,.hero-content,.join-inner{width:min(1360px,100% - 96px)}.section{padding-block:160px}#inhoud>.section:first-child{padding-top:max(160px, calc(var(--header) + 64px))}.section-quiet{padding-block:128px}.hero-content{padding-bottom:80px}}@media (min-width:1440px){.wrap,.nav,.hero-content,.join-inner{width:min(1360px,100% - 144px)}.section{padding-block:160px}.section-quiet{padding-block:128px}}@media (max-width:759px){.hero-content{padding-bottom:calc(112px + env(safe-area-inset-bottom))}.join-form .btn,.merch-copy .btn,.mma-actions .btn{width:100%}.mobile-cta{z-index:32;left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom));background:var(--scrim);border:1px solid var(--border);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);transition:transform .42s var(--ease);border-radius:12px;padding:8px;display:block;position:fixed}.mobile-cta .btn{width:100%}.mobile-cta.is-hidden{transform:translate3d(0, calc(100% + 24px + env(safe-area-inset-bottom)), 0);pointer-events:none}body:has(.mobile-cta){padding-bottom:calc(88px + env(safe-area-inset-bottom))}}@keyframes frame-in{0%{transform:translateY(14px)}to{transform:none}}@keyframes frame-fade{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){.hero-content .kicker{animation:frame-fade .8s var(--ease) both}.hero h1{animation:frame-in .95s var(--ease) .1s both}.nav-panel.is-open{animation:frame-panel .24s var(--ease)}}@keyframes frame-panel{0%{opacity:0}to{opacity:1}}@keyframes frame-rise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@keyframes frame-rise-sm{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){[data-frame]{animation:linear both frame-rise;animation-timeline:view();animation-duration:auto;animation-range:entry entry 34%}}}@media (max-width:759px) and (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){[data-frame]{animation-name:frame-rise-sm;animation-range:entry entry 26%}}}@supports not (animation-timeline:view()){html[data-motion=on] [data-frame].is-armed:not(.is-in){opacity:0;transform:translateY(22px)}html[data-motion=on] [data-frame].is-in:not(.wordmark){opacity:1;transform:none}html[data-motion=on] [data-frame].is-in:not(.is-settled){transition-property:opacity,transform;transition-duration:.68s,.74s;transition-timing-function:var(--ease);transition-delay:calc(var(--d,0) * 50ms)}}@media (max-width:759px){@supports not (animation-timeline:view()){html[data-motion=on] [data-frame].is-armed:not(.is-in){transform:translateY(12px)}html[data-motion=on] [data-frame].is-in:not(.is-settled){transition-duration:.46s,.5s;transition-delay:calc(var(--d,0) * 36ms)}}}@media (prefers-reduced-motion:no-preference){html[data-hero="1"] .hero-content{opacity:calc(1 - var(--hero-frame,0) * .16);transform:translate3d(0, calc(var(--hero-frame,0) * -10px), 0)}}@media (prefers-reduced-motion:no-preference) and (hover:hover) and (pointer:fine){html[data-hero="1"] .hero-video{transform:scale(calc(1 + var(--hero-frame,0) * .045))}html[data-hero="1"] .hero-content{opacity:calc(1 - var(--hero-frame,0) * .38);transform:translate3d(0, calc(var(--hero-frame,0) * -28px), 0)}.wordmark:hover,.wordmark:focus-visible{opacity:.72}.nav-links a:after{content:"";inset-inline:0;height:1px;transition:transform .28s var(--ease);background:currentColor;position:absolute;bottom:-6px;transform:scaleX(0)}.nav-links a:hover:after,.nav-links a:focus-visible:after,.nav-links a[aria-current=page]:after{transform:scaleX(1)}.btn:hover,.btn:focus-visible{transform:translateY(-1px)}.arrow{transition:transform .2s var(--ease)}.btn:hover .arrow,.btn:focus-visible .arrow{transform:translate(4px)}html[dir=rtl] .btn:hover .arrow,html[dir=rtl] .btn:focus-visible .arrow{transform:translate(-4px)}.timing article{transition:background .28s var(--ease)}.timing article:hover{background:var(--hover)}.locations a{transition:transform .28s var(--ease)}.locations a:hover,.locations a:focus-visible{transform:translateY(-2px)}.principle-num{transition:color .32s var(--ease), transform .4s var(--ease)}.principle:hover .principle-num{color:var(--text);transform:translateY(-4px)}.contact-apps a{transition:background .24s var(--ease), border-color .24s var(--ease)}.contact-apps a:hover,.contact-apps a:focus-visible{background:var(--hover);border-color:var(--border-strong)}.footer-links a{transition:color .2s var(--ease), background-size .28s var(--ease);background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0 1px}html[dir=rtl] .footer-links a{background-position:100% 100%}.footer-links a:hover,.footer-links a:focus-visible{color:var(--text);background-size:100% 1px}.donate-card{transition:border-color .28s var(--ease)}.donate-card:hover{border-color:var(--border-strong)}.merch-video{transition:transform .7s var(--ease)}.merch-visual:hover .merch-video{transform:scale(1.018)}.size-list button:active{transform:scale(.97)}}@media (prefers-reduced-motion:no-preference) and (hover:none){.size-list button:active,.btn:active{transform:scale(.98)}.contact-apps a:active,.locations a:active,.timing article:active{background:var(--hover)}}@media (prefers-reduced-motion:no-preference){.arrow{transition:transform .2s var(--ease)}.btn:focus-visible .arrow{transform:translate(4px)}html[dir=rtl] .btn:focus-visible .arrow{transform:translate(-4px)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}[data-frame],.hero-video,.hero-content{opacity:1!important;transform:none!important}*,:before,:after{transition:none!important;animation:none!important}}.run-extra{gap:72px;margin-top:88px;display:grid}.run-block .section-title{margin-bottom:8px}.timing-link{color:inherit;flex-direction:column;flex:1;text-decoration:none;display:flex}.timing-link:hover strong{text-underline-offset:4px;text-decoration:underline}@media (max-width:900px){.about-grid{scroll-snap-type:x mandatory;gap:14px;padding-bottom:8px;display:flex;overflow-x:auto}.about-clip{scroll-snap-align:start;flex:0 0 min(68vw,280px)}.about-frame,.about-caption{width:100%}}@media (min-width:700px){.timing.timing-added{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}}@media (forced-colors:active),print{[data-frame],.hero-video,.hero-content{opacity:1!important;transform:none!important}}
