@charset "UTF-8";:root{--color-crimson: #D91A5D;--color-crimson-deep: #B81F5D;--color-burgundy: #7C004F;--color-amber: #DC965A;--color-ink: #0C060C;--color-cream: #F7F4EF;--color-plum: color-mix(in srgb, var(--color-burgundy) 35%, var(--color-ink));--color-crimson-press: color-mix(in srgb, var(--color-crimson-deep) 85%, var(--color-ink));--color-logo-maroon: var(--color-burgundy);--color-logo-pink: var(--color-crimson-deep);--color-white: #FFF;--color-cream-200: color-mix(in srgb, var(--color-cream) 95%, var(--color-burgundy));--color-line: color-mix(in srgb, var(--color-plum) 12%, transparent);--color-line-strong: color-mix(in srgb, var(--color-plum) 24%, transparent);--bg: var(--color-cream);--bg-raised: var(--color-white);--bg-inverse: var(--color-plum);--text: var(--color-plum);--text-muted: color-mix(in srgb, var(--color-plum) 64%, transparent);--text-on-dark: var(--color-cream);--text-on-dark-muted: color-mix(in srgb, var(--color-cream) 72%, transparent);--accent: var(--color-crimson);--accent-contrast: var(--color-white);--focus-ring: var(--color-crimson-deep);--state-live: var(--color-crimson);--state-ft: var(--color-plum);--state-scheduled: var(--text-muted);--state-postponed: var(--color-crimson-deep)}.is-inverse{--bg: var(--color-plum);--bg-raised: var(--color-burgundy);--text: var(--color-cream);--text-muted: var(--text-on-dark-muted);--color-line: color-mix(in srgb, var(--color-cream) 16%, transparent);--focus-ring: var(--color-amber)}:root{--space-3xs: .25rem;--space-2xs: .5rem;--space-xs: .75rem;--space-sm: 1rem;--space-md: 1.5rem;--space-lg: 2rem;--space-xl: 3rem;--space-2xl: clamp(3.5rem, 6vw, 5rem);--space-3xl: clamp(5rem, 9vw, 8rem);--space-4xl: clamp(7rem, 13vw, 12rem);--section-y: clamp(4.5rem, 10vw, 10rem);--gutter: clamp(1.25rem, 4vw, 5rem);--container: 100%;--container-narrow: 960px;--container-text: 55ch;--radius-sm: 4px;--radius-md: 8px;--radius-lg: 16px;--radius-pill: 999px}:root{--font-body: "objektiv-mk1-arabic", "Noto Sans Arabic", "Geeza Pro", "Segoe UI", system-ui, -apple-system, sans-serif;--font-display: var(--font-body);--font-numeric: var(--font-body);--font-heading: "salford-sans-arabic-variable", "objektiv-mk1-arabic", "Noto Sans Arabic", "Geeza Pro", "Segoe UI", system-ui, -apple-system, sans-serif;--weight-heading: 800;--weight-regular: 400;--weight-bold: 700;--weight-medium: var(--weight-regular);--weight-black: var(--weight-bold);--text-2xs: .6875rem;--text-xs: .75rem;--text-sm: .875rem;--text-md: 1rem;--text-lg: clamp(1.125rem, .5vw + 1rem, 1.375rem);--text-xl: clamp(1.375rem, 1vw + 1.1rem, 1.875rem);--text-2xl: clamp(1.75rem, 2vw + 1.2rem, 2.75rem);--text-3xl: clamp(2.25rem, 3.5vw + 1.2rem, 4rem);--text-4xl: clamp(2.75rem, 5vw + 1rem, 5rem);--text-5xl: clamp(3rem, 7vw + .5rem, 6.5rem);--leading-tight: .98;--leading-snug: 1.12;--leading-normal: 1.5;--leading-loose: 1.7;--tracking-tight: -.02em;--tracking-normal: 0;--tracking-wide: .08em}[lang=ar],[dir=rtl]{--leading-tight: 1.15;--leading-snug: 1.35;--leading-normal: 1.7;--tracking-tight: 0;--tracking-wide: 0}:root{--ease-out: cubic-bezier(.22, 1, .36, 1);--ease-in-out: cubic-bezier(.65, 0, .35, 1);--ease-expo: cubic-bezier(.16, 1, .3, 1);--dur-fast: .15s;--dur-base: .3s;--dur-slow: .6s;--dur-reveal: .9s;--dur-morph: .82s;--stagger: .08s}@media(prefers-reduced-motion:reduce){:root{--dur-fast: 1ms;--dur-base: 1ms;--dur-slow: 1ms;--dur-reveal: 1ms;--dur-morph: 1ms;--stagger: 0s}*,*:before,*:after{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important;scroll-behavior:auto!important}}:root{--z-base: 0;--z-raised: 10;--z-sticky: 100;--z-header: 200;--z-mega-menu: 210;--z-mobile-nav: 150;--z-overlay: 400;--z-modal: 500;--z-transition: 900;--z-skip-link: 1000}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:auto}body{margin:0;min-height:100svh;background:var(--bg);color:var(--text);font-family:var(--font-body);font-size:var(--text-md);line-height:var(--leading-normal);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd{margin:0}ul[role=list],ol[role=list]{list-style:none;margin:0;padding:0}img,picture,video,canvas,svg{display:block;max-width:100%;height:auto}input,button,textarea,select{font:inherit;color:inherit}a{color:inherit;text-decoration-thickness:1px;text-underline-offset:.2em}:where(a,button,input,textarea,select,summary,[tabindex]):focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px;border-radius:var(--radius-sm)}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:hidden}body{font-synthesis:none}:where(h1,h2,h3,h4,h5,h6,[class*=__title]){font-family:var(--font-heading);font-weight:var(--weight-heading);text-transform:uppercase}[dir=rtl] :where(h1,h2,h3,h4,h5,h6,[class*=__title]){text-transform:none}h1,h2,h3,h4{line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);text-wrap:balance}h1{font-size:var(--text-4xl)}h2{font-size:var(--text-3xl)}h3{font-size:var(--text-2xl)}h4{font-size:var(--text-xl)}p{text-wrap:pretty}.eyebrow{font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-amber)}[lang=ar] .eyebrow,[dir=rtl] .eyebrow{text-transform:none}.numeric{font-family:var(--font-numeric);font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1,"lnum" 1}.container{inline-size:min(100% - var(--gutter) * 2,var(--container));margin-inline:auto}.container--narrow{--container: var(--container-narrow)}.container--text{--container: var(--container-text)}.section{padding-block:var(--section-y)}.stack>*+*{margin-block-start:var(--stack-gap, var(--space-md))}[data-anim~=image-reveal]{overflow:clip}.visually-hidden:not(:focus,:active){clip-path:inset(50%);block-size:1px;inline-size:1px;overflow:hidden;position:absolute;white-space:nowrap}.skip-link{position:absolute;inset-block-start:var(--space-sm);inset-inline-start:var(--space-sm);z-index:var(--z-skip-link);padding:var(--space-xs) var(--space-md);background:var(--color-crimson);color:var(--color-white);border-radius:var(--radius-md)}.scroll-x{overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:thin}.entry-content{--stack-gap: var(--space-md)}.entry-content>*+*{margin-block-start:var(--stack-gap)}.entry-content p{font-size:var(--text-lg);line-height:var(--leading-normal)}.entry-content h2{margin-block-start:var(--space-2xl);padding-block-start:var(--space-md);border-block-start:2px solid var(--color-line-strong);font-size:var(--text-2xl);letter-spacing:-.01em;text-transform:uppercase}.entry-content>h2:first-child{margin-block-start:0;padding-block-start:0;border-block-start:0}.entry-content h3{font-size:var(--text-xl);margin-block-start:var(--space-xl)}.entry-content ul,.entry-content ol{padding-inline-start:var(--space-lg);display:grid;gap:var(--space-sm)}.entry-content li{font-size:var(--text-lg)}.entry-content a{color:var(--color-crimson-deep);text-decoration-thickness:1px}.entry-content blockquote{margin:0;padding-inline-start:var(--space-lg);border-inline-start:3px solid var(--color-crimson);font-size:var(--text-xl);line-height:var(--leading-snug)}.entry-content .signature{margin-block-start:var(--space-xl);font-weight:var(--weight-bold)}.entry-content .signature__role{display:block;font-weight:var(--weight-regular);color:var(--text-muted)}[dir=rtl] .entry-content h2{text-transform:none;letter-spacing:0}.article__header{margin-block-end:var(--space-lg)}.article__media{margin:0 0 var(--space-xl);overflow:hidden;border-radius:var(--radius-lg);max-inline-size:var(--container-text)}.btn{display:inline-flex;align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-lg);border:0;border-radius:var(--radius-sm);font-family:var(--font-display);font-size:var(--text-sm);font-weight:var(--weight-bold);letter-spacing:var(--tracking-wide);text-transform:uppercase;text-decoration:none;cursor:pointer;transition:background-color var(--dur-base) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.btn:hover{transform:translateY(-2px)}.btn:active{transform:translateY(0)}.btn[data-anim~=magnetic],.btn[data-anim~=magnetic]:hover,.btn[data-anim~=magnetic]:active{transform:none}[dir=rtl] .btn{text-transform:none;letter-spacing:0}.btn--primary{background:var(--color-crimson);color:var(--color-white)}.btn--primary:hover{background:var(--color-crimson-press)}@property --header-logo-h{syntax: "<length>"; inherits: true; initial-value: 44px;}@property --header-logo-margin{syntax: "<length>"; inherits: true; initial-value: 14px;}@property --header-max{syntax: "<length-percentage>"; inherits: true; initial-value: 100%;}:root{--header-logo-h: 44px;--header-logo-margin: 14px;--header-float: .75rem;--header-h: calc(72px + var(--header-float))}@media(min-width:1024px){:root{--header-h: calc( var(--header-logo-h) + var(--header-logo-margin) * 2 + var(--header-float) )}}.site-header{--header-bg: var(--color-white);--header-ink: var(--color-plum);--header-current: var(--color-crimson-deep);--focus-ring: var(--color-crimson-deep);--header-shadow: 0 10px 30px rgb(12 6 12 / 14%);--header-inset: clamp(.75rem, 2vw, 2rem);position:sticky;inset-block-start:0;z-index:var(--z-header);padding-block-end:var(--header-float);color:var(--header-ink);transition:color var(--dur-morph) var(--ease-out),--header-max var(--dur-morph) var(--ease-expo),--header-logo-h var(--dur-morph) var(--ease-expo),--header-logo-margin var(--dur-morph) var(--ease-expo)}.site-header.is-scrolled{--header-bg: color-mix(in srgb, var(--color-burgundy) 92%, transparent);--header-ink: var(--color-cream);--header-current: var(--color-amber);--focus-ring: var(--color-amber);--header-max: 72rem;--header-shadow: 0 12px 40px rgb(12 6 12 / 32%)}.nav-open .site-header{--header-bg: transparent;--header-ink: var(--color-cream);--header-shadow: 0 10px 30px rgb(12 6 12 / 0%);--focus-ring: var(--color-amber)}.site-main:has(>.hero){margin-block-start:calc(var(--header-h) * -1)}.site-header__inner{display:flex;align-items:center;gap:var(--space-sm);min-block-size:72px;margin-inline:auto;padding-inline:var(--space-lg);border-radius:var(--radius-pill);background:var(--header-bg);box-shadow:var(--header-shadow);backdrop-filter:blur(12px);translate:0 var(--header-float);inline-size:min(100% - var(--header-inset) * 2,var(--header-max));transition:background-color var(--dur-morph) var(--ease-out),box-shadow var(--dur-morph) var(--ease-out)}@media(min-width:768px){.site-header__inner{gap:var(--space-lg)}}@media(min-width:1280px){.site-header__inner{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}}@media(min-width:1280px){[dir=rtl] .site-header__inner{display:flex}}@media(min-width:1440px){[dir=rtl] .site-header__inner{display:grid}}.site-header__brand{display:flex;align-items:center;text-decoration:none;color:var(--header-ink);flex:0 1 auto;min-inline-size:0;justify-self:start}.site-header__brand img{max-block-size:44px;inline-size:auto}.site-logo{display:block;block-size:40px;inline-size:auto;color:var(--header-ink);transition:color var(--dur-base) var(--ease-out)}@media(min-width:768px){.site-logo{block-size:44px}}.site-header__brand .site-logo{transition:color var(--dur-base) var(--ease-out)}@media(min-width:1024px){.site-header__brand .site-logo{block-size:var(--header-logo-h);margin-block:var(--header-logo-margin)}}.site-header__wordmark{font-family:var(--font-display);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-wide);text-transform:uppercase;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(min-width:768px){.site-header__wordmark{font-size:var(--text-md)}}[dir=rtl] .site-header__wordmark{text-transform:none;letter-spacing:0}.site-header__actions{display:flex;align-items:center;flex-shrink:0;gap:var(--space-sm);margin-inline-start:auto;justify-self:end}.site-nav{display:none}@media(min-width:1280px){.site-nav{display:block}}[dir=rtl] .site-nav{display:none}@media(min-width:1440px){[dir=rtl] .site-nav{display:block}}.site-nav__list{position:relative;display:flex;align-items:center;gap:var(--space-lg);margin:0;padding:0;list-style:none}.site-nav__list>li{position:relative;z-index:1}.site-nav__list a{color:var(--header-ink);font-size:var(--text-sm);font-weight:var(--weight-bold);letter-spacing:var(--tracking-wide);text-transform:uppercase;text-decoration:none;white-space:nowrap}.site-nav__list a:hover{color:var(--header-ink)}.site-nav__list a[aria-current]{color:var(--header-ink);text-decoration:underline;text-decoration-color:var(--header-current);text-decoration-thickness:2px;text-underline-offset:6px}[dir=rtl] .site-nav__list a{text-transform:none;letter-spacing:0}.site-nav__pill{position:absolute;bottom:-8px;left:0;z-index:0;inline-size:var(--pill-w, 0);block-size:2px;border-radius:var(--radius-pill);background:var(--header-current);opacity:0;pointer-events:none;translate:var(--pill-x, 0);transition:translate var(--dur-base) var(--ease-out),inline-size var(--dur-base) var(--ease-out),opacity var(--dur-fast) var(--ease-out)}.site-nav__list.has-pill .site-nav__pill{opacity:1}.site-nav__list .menu-item-has-children{position:relative}.site-nav__list .sub-menu{position:absolute;inset-block-start:calc(100% + var(--space-sm));inset-inline-start:0;z-index:var(--z-mega-menu);display:grid;gap:var(--space-xs);min-inline-size:15rem;margin:0;padding:var(--space-md);list-style:none;background:var(--color-plum);border-block-start:2px solid var(--color-crimson);border-radius:0 0 var(--radius-md) var(--radius-md);opacity:0;visibility:hidden;translate:0 -.5rem;transition:opacity var(--dur-base) var(--ease-out),translate var(--dur-base) var(--ease-out),visibility var(--dur-base)}.site-nav__list .sub-menu a{text-transform:none;letter-spacing:0;font-weight:var(--weight-regular);color:var(--text-on-dark-muted)}.site-nav__list .sub-menu a:hover{color:var(--color-cream)}.site-nav__list .menu-item-has-children:hover>.sub-menu,.site-nav__list .menu-item-has-children:focus-within>.sub-menu{opacity:1;visibility:visible;translate:0 0}.lang-switcher{color:var(--header-ink);font-size:var(--text-sm);font-weight:var(--weight-bold);text-decoration:none;padding:var(--space-2xs) var(--space-sm);border:1px solid currentcolor;border-radius:var(--radius-pill)}.lang-switcher:hover{border-color:var(--color-crimson);color:var(--color-crimson)}.nav-toggle{display:inline-flex;align-items:center;justify-content:center;inline-size:44px;block-size:44px;padding:0;background:none;border:0;cursor:pointer}@media(min-width:1280px){.nav-toggle{display:none}}[dir=rtl] .nav-toggle{display:inline-flex}@media(min-width:1440px){[dir=rtl] .nav-toggle{display:none}}.nav-toggle__bars{display:grid;gap:6px;inline-size:24px}.nav-toggle__bars span{display:block;block-size:2px;background:var(--header-ink);transition:transform var(--dur-base) var(--ease-out)}.mobile-nav{--focus-ring: var(--color-amber);position:fixed;inset:0;z-index:var(--z-mobile-nav);background:var(--color-plum);padding:calc(var(--header-h) + var(--space-xl)) var(--gutter) var(--space-xl);overflow-y:auto}.mobile-nav__list{display:grid;gap:var(--space-md);margin:0;padding:0;list-style:none}.mobile-nav__list a{color:var(--color-cream);font-family:var(--font-display);font-size:var(--text-2xl);text-decoration:none}.mobile-nav__list .sub-menu{display:grid;gap:var(--space-2xs);margin-block-start:var(--space-2xs);margin-inline-start:var(--space-md);padding:0;list-style:none}.mobile-nav__list .sub-menu a{font-size:var(--text-lg);color:var(--text-on-dark-muted)}.site-footer{position:relative;background:var(--color-plum);color:var(--color-cream);padding-block:var(--space-3xl) 0;overflow:hidden}.site-footer:after{content:"";position:absolute;inset-block:0;inset-inline-end:0;inline-size:clamp(120px,18vw,280px);background-image:repeating-linear-gradient(-45deg,color-mix(in srgb,var(--color-crimson) 22%,transparent) 0 2px,transparent 2px 18px);opacity:.5;pointer-events:none}.site-footer__inner{position:relative;z-index:var(--z-raised);display:grid;gap:var(--space-xl)}@media(min-width:480px){.site-footer__inner{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.site-footer__inner{grid-template-columns:repeat(3,1fr)}}@media(min-width:1440px){.site-footer__inner{grid-template-columns:1.5fr repeat(4,1fr)}}.site-footer__logo-link{display:inline-block;text-decoration:none}.site-logo--footer{inline-size:240px;block-size:auto;color:var(--color-cream)}.site-footer__tagline{margin-block-start:var(--space-md);max-inline-size:34ch;color:var(--text-on-dark-muted);font-size:var(--text-sm);line-height:var(--leading-normal)}.social{display:flex;gap:var(--space-sm);margin:var(--space-lg) 0 0;padding:0;list-style:none}.social__link{display:grid;place-items:center;inline-size:44px;block-size:44px;color:var(--color-cream);border-radius:var(--radius-sm);transition:color var(--dur-base) var(--ease-out)}.social__link:hover{color:var(--color-crimson)}.social__icon{inline-size:22px;block-size:22px}@media(min-width:1440px){.site-footer__col{padding-inline-start:var(--space-lg);border-inline-start:1px solid color-mix(in srgb,var(--color-cream) 14%,transparent)}}.site-footer__heading{font-size:var(--text-sm);text-wrap:balance;font-weight:var(--weight-heading);letter-spacing:var(--tracking-wide);text-transform:uppercase;margin-block-end:var(--space-md)}[dir=rtl] .site-footer__heading{text-transform:none;letter-spacing:0}.site-footer__list{display:grid;gap:var(--space-sm);margin:0;padding:0;list-style:none}.site-footer__list a{color:var(--text-on-dark-muted);text-decoration:none;font-size:var(--text-sm);transition:color var(--dur-fast) var(--ease-out)}.site-footer__list a:hover{color:var(--color-cream)}.contact-list{display:grid;gap:var(--space-md);margin:0;padding:0;list-style:none}.contact-list__item{display:grid;grid-template-columns:auto 1fr;gap:var(--space-sm);align-items:start}.contact-list__icon{inline-size:20px;block-size:20px;color:var(--color-crimson);margin-block-start:2px}.contact-list__text{color:var(--text-on-dark-muted);font-size:var(--text-sm);line-height:var(--leading-normal);text-wrap:pretty;text-decoration:none}.contact-list__text:hover{color:var(--color-cream)}.site-footer__legal{position:relative;z-index:var(--z-raised);display:flex;flex-wrap:wrap;gap:var(--space-md);align-items:center;justify-content:space-between;margin-block-start:var(--space-2xl);padding-block:var(--space-md) var(--space-xl);border-block-start:1px solid color-mix(in srgb,var(--color-cream) 14%,transparent);font-size:var(--text-xs);color:var(--text-on-dark-muted)}.site-footer__copyright,.site-footer__credit{margin:0}.site-footer__credit a{color:var(--text-on-dark-muted);text-decoration:underline;text-decoration-color:color-mix(in srgb,currentcolor 45%,transparent);text-underline-offset:3px;transition:color var(--dur-fast) var(--ease-out)}.site-footer__credit a:hover,.site-footer__credit a:focus-visible{color:var(--color-cream);text-decoration-color:currentcolor}.site-footer__legal-list{display:flex;flex-wrap:wrap;gap:var(--space-md);margin:0;padding:0;list-style:none}.site-footer__legal-list a{color:var(--text-on-dark-muted);text-decoration:none}.site-footer__legal-list a:hover{color:var(--color-cream)}.site-footer__accent{block-size:5px;background:linear-gradient(to right,var(--color-ink) 0 34%,var(--color-crimson) 34% 60%,var(--color-plum) 60% 80%,var(--color-amber) 80% 100%)}.card-grid{display:grid;gap:var(--space-lg);margin:0;padding:0;list-style:none}@media(min-width:480px){.card-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.card-grid{grid-template-columns:repeat(4,1fr)}}.card__link{display:grid;gap:var(--space-2xs);text-decoration:none;color:inherit}.card__media{margin:0 0 var(--space-sm);overflow:hidden;border-radius:var(--radius-md)}.card__media img{inline-size:100%;aspect-ratio:16/10;object-fit:cover}.card__meta{font-size:var(--text-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-crimson-deep);margin:0}[dir=rtl] .card__meta{text-transform:none;letter-spacing:0}.card__title{font-size:var(--text-xl);line-height:var(--leading-snug);letter-spacing:-.01em}.staff-grid{display:grid;gap:var(--space-lg);margin-block-start:0;padding:0;list-style:none}@media(min-width:480px){.staff-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1280px){.staff-grid{grid-template-columns:repeat(3,1fr)}}.staff-card{padding-block-start:var(--space-md);border-block-start:2px solid var(--color-crimson)}.staff-card__media{margin:0 0 var(--space-md);overflow:hidden;border-radius:var(--radius-sm)}.staff-card__media img{inline-size:100%;aspect-ratio:3/4;object-fit:cover}.staff-card__name{margin:0;font-size:var(--text-lg);line-height:var(--leading-snug);letter-spacing:-.01em;text-transform:uppercase}[dir=rtl] .staff-card__name{text-transform:none;letter-spacing:0}.staff-card__honorific{display:block;font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--weight-regular);color:var(--text-muted)}.staff-card__role{margin-block-start:var(--space-2xs);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-crimson-deep)}[dir=rtl] .staff-card__role{text-transform:none;letter-spacing:0}.sponsors{background:var(--color-cream);padding-block:var(--space-2xl);border-block-start:1px solid var(--color-line)}.sponsors__heading{margin-block-end:var(--space-lg);text-align:center;color:var(--color-crimson-deep)}.sponsors__list{--sponsor-columns: 2;--sponsor-tile-h: 150px;display:grid;grid-template-columns:repeat(var(--sponsor-columns),minmax(0,1fr));gap:var(--space-md);margin:0;padding:0;list-style:none}@media(min-width:768px){.sponsors__list{--sponsor-columns: 4}}@media(min-width:1280px){.sponsors__list{--sponsor-columns: var(--sponsor-count, 4)}}.sponsors__link{display:grid;place-items:center;padding:var(--space-sm);background:var(--color-white);border:1px solid var(--color-line);border-radius:var(--radius-md);min-block-size:var(--sponsor-tile-h);transition:border-color var(--dur-base) var(--ease-out),transform var(--dur-base) var(--ease-out)}a.sponsors__link:hover,a.sponsors__link:focus-visible{border-color:var(--color-crimson);transform:translateY(-3px)}.sponsors__logo{inline-size:auto;max-inline-size:100%;max-block-size:calc(var(--sponsor-tile-h) - var(--space-lg));object-fit:contain}.search-form{display:flex;flex-wrap:wrap;gap:var(--space-sm);max-inline-size:34rem}.search-form__input{flex:1 1 14rem;min-inline-size:0;padding:var(--space-sm) var(--space-md);background:var(--bg-raised);border:1px solid var(--color-line-strong);border-radius:var(--radius-sm);font-size:var(--text-md);color:var(--text)}.search-form__input::placeholder{color:var(--text-muted)}.search-form__input:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-color:var(--color-crimson)}.search-form__submit{flex:0 0 auto}.section-head{margin-block-end:var(--space-2xl);padding-block-start:var(--space-md);border-block-start:2px solid var(--color-line-strong)}.section-head__meta{display:flex;align-items:baseline;gap:var(--space-sm);margin:0 0 var(--space-md)}.section-head__index{font-family:var(--font-heading);font-weight:var(--weight-heading);font-size:var(--text-sm);color:var(--color-crimson);font-variant-numeric:tabular-nums}.section-head__eyebrow{font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--text-muted)}[dir=rtl] .section-head__eyebrow{text-transform:none;letter-spacing:0}.section-head__row{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-md) var(--space-lg)}.section-head__title{margin:0;font-size:clamp(2.25rem,5.5vw,4.5rem);line-height:var(--leading-tight);letter-spacing:-.02em;text-transform:uppercase;color:var(--text);max-inline-size:22ch}[dir=rtl] .section-head__title{text-transform:none;letter-spacing:0}.section-head__link{flex-shrink:0}.is-inverse .section-head,.section-head--inverse{border-block-start-color:color-mix(in srgb,var(--color-cream) 28%,transparent)}.is-inverse .section-head__eyebrow,.section-head--inverse .section-head__eyebrow{color:var(--text-on-dark-muted)}.is-inverse .section-head__index,.section-head--inverse .section-head__index,.is-inverse .section-head__link,.section-head--inverse .section-head__link{color:var(--color-amber)}.marquee-band{padding-block:var(--space-md);background:var(--color-ink);color:var(--color-cream);overflow:hidden}.marquee{display:flex;gap:var(--space-xl);inline-size:max-content;will-change:transform}.marquee__track{display:flex;align-items:center;gap:var(--space-xl);margin:0;list-style:none}.marquee__item{display:inline-flex;align-items:center;gap:var(--space-xl);font-family:var(--font-heading);font-weight:var(--weight-heading);font-size:clamp(1.125rem,2.4vw,2rem);line-height:1;text-transform:uppercase;white-space:nowrap}[dir=rtl] .marquee__item{text-transform:none}.marquee__mark{font-size:.5em;color:var(--color-crimson)}.page-header{position:relative;background:var(--color-plum);color:var(--color-cream);padding-block:var(--space-2xl) var(--space-xl);overflow:hidden}.page-header:after{content:"";position:absolute;inset-block:0;inset-inline-end:0;inline-size:clamp(100px,16vw,260px);background-image:repeating-linear-gradient(-45deg,color-mix(in srgb,var(--color-crimson) 20%,transparent) 0 2px,transparent 2px 18px);opacity:.5;pointer-events:none}.page-header__inner{position:relative;z-index:var(--z-raised)}.page-header__eyebrow{margin-block:0 var(--space-md);padding-block-start:var(--space-md);border-block-start:2px solid color-mix(in srgb,var(--color-cream) 28%,transparent);color:var(--color-amber)}.page-header__title{margin:0;font-size:clamp(2rem,4.5vw,3.75rem);line-height:var(--leading-tight);letter-spacing:-.02em;text-transform:uppercase;max-inline-size:18ch}[dir=rtl] .page-header__title{text-transform:none;letter-spacing:0}.page-header__lead{margin-block-start:var(--space-md);max-inline-size:52ch;font-size:var(--text-lg);color:var(--text-on-dark-muted)}.breadcrumbs{margin-block-end:var(--space-md)}.breadcrumbs__list{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2xs);margin:0;padding:0;list-style:none;font-size:var(--text-xs);color:var(--text-on-dark-muted)}.breadcrumbs__item+.breadcrumbs__item:before{content:"";display:inline-block;inline-size:4px;block-size:4px;margin-inline-end:var(--space-2xs);border-radius:var(--radius-pill);background:currentcolor;opacity:.6;vertical-align:middle}.breadcrumbs a{color:inherit;text-decoration:none}.breadcrumbs a:hover,.breadcrumbs [aria-current=page]{color:var(--color-cream)}.page-body{--sticky-top: calc(var(--header-h) + var(--wp-admin--admin-bar--height, 0px) + var(--space-lg));--page-media-w: clamp(18rem, 24vw, 26rem)}.page-body__inner{display:grid;gap:var(--space-xl)}@media(min-width:1024px){.page-body__inner--with-rail{grid-template-columns:16rem minmax(0,1fr);gap:var(--space-3xl)}}.page-body__main{min-inline-size:0}.page-body__inner--with-media{grid-template-areas:"media" "main"}.page-body__inner--with-media>.section-rail{grid-area:rail}.page-body__inner--with-media>.page-body__main{grid-area:main}.page-body__inner--with-media>.page-media{grid-area:media}@media(min-width:1024px){.page-body__inner--with-media{grid-template-columns:minmax(0,1fr) var(--page-media-w);grid-template-areas:"main media";gap:var(--space-3xl)}}.page-body__inner--with-rail.page-body__inner--with-media{grid-template-areas:"rail" "media" "main"}@media(min-width:1024px){.page-body__inner--with-rail.page-body__inner--with-media{grid-template-columns:16rem minmax(0,1fr);grid-template-areas:"rail media" "rail main"}}@media(min-width:1440px){.page-body__inner--with-rail.page-body__inner--with-media{grid-template-columns:16rem minmax(0,1fr) var(--page-media-w);grid-template-areas:"rail main media"}}.page-media{margin:0;max-inline-size:min(100%,var(--page-media-w))}@media(max-width:767.98px){.page-media{margin-inline:calc(var(--gutter) * -1);max-inline-size:none}}@media(min-width:1024px){.page-body__inner--with-media:not(.page-body__inner--with-rail)>.page-media{position:sticky;inset-block-start:var(--sticky-top);align-self:start;max-inline-size:none}}@media(min-width:1440px){.page-body__inner--with-rail.page-body__inner--with-media>.page-media{position:sticky;inset-block-start:var(--sticky-top);align-self:start;max-inline-size:none}}.page-media__image{display:block;inline-size:100%;block-size:auto;max-block-size:calc(100svh - var(--sticky-top) - var(--space-lg));object-fit:contain;object-position:top}.page-media__caption{margin-block-start:var(--space-xs);font-size:var(--text-sm);color:var(--text-muted)}@media(max-width:767.98px){.page-media__caption{padding-inline:var(--gutter)}}.prose{font-size:var(--text-lg);max-inline-size:var(--container-text)}@media(max-width:767.98px){[dir=rtl] .prose p{text-align:justify}}@media(min-width:1024px){.section-rail{position:sticky;inset-block-start:var(--sticky-top);align-self:start}}.section-rail__heading{font-size:var(--text-xs);font-weight:var(--weight-heading);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--text-muted);margin-block-end:var(--space-sm)}[dir=rtl] .section-rail__heading{text-transform:none;letter-spacing:0}.section-rail__list{display:grid;gap:0;margin:0;padding:0;list-style:none}.section-rail__link{display:block;padding:var(--space-xs) var(--space-sm);border-inline-start:2px solid var(--color-line);color:var(--text-muted);font-size:var(--text-sm);text-decoration:none;transition:color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out)}.section-rail__link:hover{color:var(--text);border-inline-start-color:var(--color-crimson)}.section-rail__link.is-current{color:var(--color-crimson-deep);font-weight:var(--weight-bold);border-inline-start-color:var(--color-crimson)}.empty-state{display:grid;justify-items:start;gap:var(--space-lg);padding-block:var(--space-2xl);max-inline-size:46ch}.empty-state__text{font-size:var(--text-xl);color:var(--text-muted)}.empty-state__hint{font-size:var(--text-sm);color:var(--text-muted);padding:var(--space-sm) var(--space-md);border-inline-start:3px solid var(--color-amber);background:var(--bg-raised)}.contact-list--lg{gap:var(--space-lg)}.contact-list--lg .contact-list__text{font-size:var(--text-lg);color:var(--text)}.contact-list--lg .contact-list__icon{inline-size:24px;block-size:24px}.article-footer{max-inline-size:47rem;margin-block-start:var(--space-2xl);padding-block-start:var(--space-lg);border-block-start:1px solid var(--color-line)}.article-footer__back{margin-block-end:var(--space-lg)}.icon-arrow--back{transform:scaleX(1)}[dir=rtl] .icon-arrow--back{transform:scaleX(-1)}.link-arrow:hover .icon-arrow--back{translate:-.25em 0}[dir=rtl] .link-arrow:hover .icon-arrow--back{translate:.25em 0}.article-nav{display:grid;gap:var(--space-md)}@media(min-width:768px){.article-nav{grid-template-columns:repeat(2,1fr)}}.article-nav__item{display:grid;gap:var(--space-2xs);padding:var(--space-md);background:var(--bg-raised);border:1px solid var(--color-line);border-inline-start:3px solid var(--color-crimson);border-radius:var(--radius-md);text-decoration:none;color:inherit;transition:transform var(--dur-base) var(--ease-out)}.article-nav__item:hover{transform:translateY(-3px)}.article-nav__item--next{border-inline-start:1px solid var(--color-line);border-inline-end:3px solid var(--color-crimson);text-align:end}.article-nav__label{font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-crimson-deep)}[dir=rtl] .article-nav__label{text-transform:none;letter-spacing:0}.article-nav__title{font-size:var(--text-md);line-height:var(--leading-snug)}.error-404{display:grid;gap:var(--space-2xl)}.error-404__heading{font-size:var(--text-xs);font-weight:var(--weight-heading);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--text-muted);margin-block-end:var(--space-md)}[dir=rtl] .error-404__heading{text-transform:none;letter-spacing:0}.error-404__list{display:grid;gap:0;margin:0;padding:0;list-style:none;max-inline-size:34rem}.error-404__link{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);padding-block:var(--space-sm);border-block-end:1px solid var(--color-line);color:var(--text);font-size:var(--text-lg);text-decoration:none;transition:color var(--dur-fast) var(--ease-out)}.error-404__link:hover{color:var(--color-crimson-deep)}.error-404__link:hover .icon-arrow{translate:.25em 0}[dir=rtl] .error-404__link:hover .icon-arrow{translate:-.25em 0}:root{--hero-ratio: 2.06}.hero{--focus-ring: var(--color-amber);position:relative;display:flex;align-items:center;min-block-size:100svh;padding-block:0;background:var(--color-ink);color:var(--color-cream);overflow:hidden}.hero__media{position:absolute;inset:0}.hero__media:after{content:"";position:absolute;inset-inline:0;inset-block-end:0;block-size:40%;background:linear-gradient(to bottom,transparent 0%,rgba(12,6,12,.55) 100%);pointer-events:none}.hero__picture{display:contents}.hero__image{inline-size:100%;block-size:100%;object-fit:cover}.hero--slider{display:grid;padding-block:0}.hero__slides{display:grid;grid-template-areas:"slide";inline-size:100%}.hero--slider .hero__slide{grid-area:slide;position:relative;display:flex;align-items:center;min-block-size:100svh;padding-block:0;overflow:hidden}.hero--slider .hero__slide[aria-hidden=true]{visibility:hidden}.hero__controls{position:absolute;inset-block-end:var(--space-xl);inset-inline:0;z-index:var(--z-raised);display:flex;align-items:center;gap:var(--space-md)}.hero__arrow,.hero__pause{display:grid;place-items:center;inline-size:48px;block-size:48px;padding:0;background:color-mix(in srgb,var(--color-ink) 45%,transparent);border:1px solid color-mix(in srgb,var(--color-cream) 35%,transparent);border-radius:var(--radius-pill);color:var(--color-cream);cursor:pointer;backdrop-filter:blur(6px);transition:background-color var(--dur-base) var(--ease-out),border-color var(--dur-base) var(--ease-out)}.hero__arrow:hover,.hero__pause:hover{background:var(--color-crimson);border-color:var(--color-crimson)}.hero__arrow-glyph{font-size:var(--text-lg);line-height:1}.hero__pause{margin-inline-start:auto}.hero__pause-glyph{inline-size:12px;block-size:14px;border-inline:4px solid currentcolor;transition:border-width var(--dur-base) var(--ease-out)}.hero--slider.is-paused .hero__pause-glyph{inline-size:0;border-block:7px solid transparent;border-inline-start:12px solid currentcolor;border-inline-end:0}[dir=rtl] .hero--slider.is-paused .hero__pause-glyph{scale:-1 1}.hero__dots{display:flex;align-items:center;gap:var(--space-2xs)}.hero__dot-btn{position:relative;inline-size:44px;block-size:44px;padding:0;background:none;border:0;cursor:pointer}.hero__dot-btn:after{content:"";position:absolute;inset-block-start:50%;inset-inline-start:50%;translate:-50% -50%;inline-size:10px;block-size:10px;border-radius:var(--radius-pill);background:color-mix(in srgb,var(--color-cream) 45%,transparent);transition:inline-size var(--dur-base) var(--ease-out),background-color var(--dur-base) var(--ease-out)}.hero__dot-btn.is-current:after{inline-size:30px;border-radius:var(--radius-pill);background:var(--color-crimson)}.hero__dot-btn:hover:after{background:var(--color-cream)}@media(aspect-ratio<=1/1){.hero,.hero--slider .hero__slide{min-block-size:min(100svh,40rem)}}.hero,.hero--slider .hero__slide{min-block-size:min(100svh,max(22rem,100vw / var(--hero-ratio)))}@media(max-width:767.98px){.hero,.hero--slider .hero__slide{min-block-size:56svh}.hero__image{object-position:72% center}.hero__media--has-phone-plate .hero__image{object-position:center}}.match-centre{background:var(--color-cream)}.match-centre__inner{--fixtures: 3;display:grid;gap:var(--space-sm) var(--space-md);grid-template-columns:minmax(0,1fr);grid-template-rows:auto repeat(var(--fixtures),1fr) auto 1fr}@media(min-width:768px){.match-centre__inner{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:auto 1fr auto 1fr}}@media(min-width:1024px){.match-centre__inner{grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:auto 1fr}}.match-centre__title{margin:0;font-size:var(--text-xs);font-weight:var(--weight-bold);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--text-muted);grid-column:1/-1;align-self:end}[dir=rtl] .match-centre__title{text-transform:none;letter-spacing:0}@media(min-width:1024px){.match-centre__title--schedule{grid-area:1/1/auto/4}}.match-centre__title--result{margin-block-start:var(--space-lg)}@media(min-width:1024px){.match-centre__title--result{margin-block-start:0;grid-area:1/4}}.match-centre__list{display:grid;grid-column:1/-1;grid-row:span var(--fixtures);grid-template-columns:subgrid;grid-template-rows:subgrid;margin:0;padding:0;list-style:none}@media(min-width:768px){.match-centre__list{grid-row:span 1}}@media(min-width:1024px){.match-centre__list{grid-area:2/1/auto/4}}.match-centre__item,.match-centre__result{display:grid;min-inline-size:0}@media(min-width:1024px){.match-centre__result{grid-area:2/4}}.match-centre__inner--no-result{grid-template-rows:auto repeat(var(--fixtures),1fr)}@media(min-width:768px){.match-centre__inner--no-result{grid-template-rows:auto 1fr}}@media(min-width:1024px){.match-centre__inner--no-result{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1024px){.match-centre__inner--no-result .match-centre__title--schedule,.match-centre__inner--no-result .match-centre__list{grid-column:1/-1}}.match-centre__inner--no-fixtures{grid-template-rows:auto 1fr}.match-centre__inner--no-fixtures .match-centre__title--result{margin-block-start:0}@media(min-width:1024px){.match-centre__inner--no-fixtures .match-centre__title--result,.match-centre__inner--no-fixtures .match-centre__result{grid-area:auto/1}}.match-card{--match-rule: var(--color-crimson);--match-ring: var(--color-crimson);--match-ring-bg: transparent;--match-ink: var(--color-ink);--match-accent: var(--color-crimson-deep);container-type:inline-size;position:relative;display:flex;flex-direction:column;align-items:center;gap:var(--space-lg);padding:var(--space-lg) var(--space-md);background:var(--bg-raised);border-radius:var(--radius-lg);text-align:center;overflow:hidden}.match-card__date{display:grid;grid-auto-flow:column;justify-content:center;align-items:start;gap:var(--space-sm);font-family:var(--font-heading);font-weight:var(--weight-heading);font-size:clamp(1rem,7.5cqi,1.75rem);line-height:1.02;text-transform:uppercase;color:var(--match-ink)}[dir=rtl] .match-card__date{text-transform:none}.match-card__date-cell{display:grid;text-align:start}.match-card__date-cell+.match-card__date-cell{padding-inline-start:var(--space-sm);border-inline-start:2px solid var(--match-rule)}.match-card__teams{display:flex;flex:1 0 auto;align-items:center;justify-content:center;gap:var(--space-2xs);inline-size:100%}.match-card__team{display:grid;place-items:center;flex:1 1 0;min-inline-size:0}.match-card__crest{display:grid;place-items:center;inline-size:min(30cqi,200px);aspect-ratio:1;border:2px solid var(--match-ring);border-radius:var(--radius-pill);background:var(--match-ring-bg)}.match-card__crest img{inline-size:68%;block-size:68%;object-fit:contain}.match-card__crest-label{font-family:var(--font-heading);font-weight:var(--weight-heading);font-size:clamp(.875rem,6cqi,1.5rem);text-transform:uppercase;color:var(--match-accent)}[dir=rtl] .match-card__crest-label{text-transform:none}.match-card__meta{display:grid;justify-items:center;gap:var(--space-2xs);flex:0 0 auto;padding-inline:var(--space-3xs)}.match-card__vs{font-family:var(--font-heading);font-weight:var(--weight-heading);font-size:clamp(.75rem,3.6cqi,1.125rem);text-transform:uppercase;color:var(--match-ink)}[dir=rtl] .match-card__vs{text-transform:none}.match-card__score{display:flex;align-items:baseline;justify-content:center;gap:.06em;margin:0;font-family:var(--font-heading);font-weight:var(--weight-heading);font-size:clamp(1.75rem,12cqi,3.25rem);line-height:1;color:var(--match-ink)}.match-card__score-value{unicode-bidi:isolate}.match-card__score-sep{opacity:.85}.match-card__venue{margin:0;font-family:var(--font-heading);font-weight:var(--weight-heading);font-size:clamp(.75rem,3.4cqi,.9375rem);letter-spacing:.02em;text-transform:uppercase;color:var(--match-accent)}[dir=rtl] .match-card__venue{text-transform:none;letter-spacing:0}.match-card--result{--match-rule: color-mix(in srgb, var(--color-white) 70%, transparent);--match-ring: var(--color-white);--match-ring-bg: var(--color-white);--match-ink: var(--color-white);--match-accent: var(--color-white);background-color:var(--color-crimson-deep);background-image:url(../img/match-result-chevrons.3XDX91l9.png);background-position:center;background-size:cover}.match-card--result .match-card__crest-label{color:var(--color-crimson-deep)}.fixture-block+.fixture-block{margin-block-start:var(--space-3xl)}.fixture-grid{display:grid;gap:var(--space-md);margin:0;padding:0;list-style:none}@media(min-width:480px){.fixture-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1280px){.fixture-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.fixture-grid__item{display:grid;min-inline-size:0}.fixture-block__empty{margin:0;padding:var(--space-lg);border:1px dashed var(--color-line-strong);border-radius:var(--radius-md);font-size:var(--text-lg);color:var(--text-muted)}.vision{display:grid}@media(min-width:1024px){.vision{grid-template-columns:1fr 1fr;min-block-size:100svh}}.vision__panel{display:grid;align-items:center;background:var(--color-burgundy);color:var(--color-cream);padding:var(--space-3xl) var(--gutter)}.vision__inner{max-inline-size:46rem;margin-inline-start:auto;padding-inline-end:var(--space-xl)}@media(max-width:1023.98px){.vision__inner{margin-inline:auto;padding-inline-end:0}}.vision__heading{font-size:var(--text-3xl);margin-block-end:var(--space-lg)}.vision__body{--stack-gap: var(--space-md)}.vision__body p,.vision__body li{font-size:var(--text-md);color:var(--text-on-dark-muted)}.vision__body strong{color:var(--color-cream)}.vision__body h2,.vision__body h3{font-size:var(--text-lg);color:var(--color-cream);margin-block-start:var(--space-lg)}.vision__cta{margin-block-start:var(--space-xl)}.vision__media{position:relative;margin:0;min-block-size:320px;overflow:hidden;will-change:transform}.vision__image{inline-size:100%;block-size:100%;object-fit:cover}.vision__play{position:absolute;inset-block-start:50%;inset-inline-start:50%;translate:-50% -50%;display:grid;place-items:center;inline-size:84px;block-size:84px;border-radius:var(--radius-pill);background:color-mix(in srgb,var(--color-white) 88%,transparent);transition:scale var(--dur-base) var(--ease-out)}.vision__play:hover{scale:1.08}.vision__play-icon{inline-size:0;block-size:0;border-block:13px solid transparent;border-inline-start:21px solid var(--color-crimson);border-inline-end:0;margin-inline-start:6px}[dir=rtl] .vision__play-icon{scale:-1 1;margin-inline:0 6px}.chairman{background:var(--color-cream-200)}@media(min-width:1024px){.chairman{padding-block-end:0}}.chairman__inner{display:grid;gap:var(--space-xl);align-items:center}@media(min-width:1024px){.chairman__inner{grid-template-columns:.8fr 1fr}}.chairman__media{margin:0}@media(min-width:1024px){.chairman__media{align-self:end}}.chairman__image{inline-size:100%;max-inline-size:500px;block-size:auto;margin-inline:auto}.chairman__eyebrow{color:var(--color-crimson-deep)}.chairman__heading{font-size:var(--text-3xl);color:var(--color-plum);margin-block:var(--space-sm) var(--space-lg);max-inline-size:18ch}.chairman__quote{position:relative;margin:0 0 var(--space-lg);padding-inline-start:var(--space-lg);border-inline-start:3px solid var(--color-crimson)}.chairman__quote p{font-size:var(--text-md);line-height:var(--leading-normal);color:var(--text-muted)}.chairman__attribution{margin:0 0 var(--space-md)}.chairman__name{display:block;font-weight:var(--weight-bold);color:var(--color-plum)}.chairman__role{display:block;font-size:var(--text-sm);color:var(--text-muted)}.about{background:var(--color-cream)}.about__inner{display:grid;gap:var(--space-2xl)}@media(min-width:1024px){.about__inner{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:var(--space-3xl);align-items:start}}.about__copy{display:grid;align-content:start;gap:var(--space-lg)}.about__body{--stack-gap: var(--space-md);max-inline-size:48ch}.about__body p{font-size:var(--text-lg);line-height:var(--leading-normal);color:var(--text-muted)}.about__cta{justify-self:start}.about__media{margin:0;border-radius:var(--radius-lg)}.about__media img{inline-size:100%;aspect-ratio:4/3;object-fit:cover}.about__stats{grid-column:1/-1;display:grid;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:var(--space-lg) var(--space-xl);margin:var(--space-md) 0 0;padding-block-start:var(--space-xl);border-block-start:2px solid var(--color-line-strong);list-style:none}.about__stat-value{margin:0;font-family:var(--font-heading);font-weight:var(--weight-heading);font-size:clamp(2.5rem,5.5vw,4.5rem);line-height:.9;letter-spacing:-.03em;color:var(--color-crimson)}.about__stat-suffix{color:var(--color-crimson-deep)}.about__stat-label{margin:var(--space-xs) 0 0;font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--text-muted)}[dir=rtl] .about__stat-label{text-transform:none;letter-spacing:0}.teams{background:var(--color-plum);color:var(--color-cream)}.teams__intro{max-inline-size:56ch;margin:calc(var(--space-2xl) * -1 + var(--space-lg)) 0 var(--space-2xl);font-size:var(--text-lg);color:var(--text-on-dark-muted)}.teams__squads{display:grid;gap:var(--space-md);margin:0;padding:0;list-style:none}@media(min-width:480px){.teams__squads{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.teams__squads{grid-template-columns:repeat(3,minmax(0,1fr))}}.squad-card{position:relative;isolation:isolate;overflow:clip;border-radius:var(--radius-lg);background:var(--color-burgundy)}.squad-card__media{margin:0;aspect-ratio:3/4}.squad-card__media img{inline-size:100%;block-size:100%;object-fit:cover;transition:scale var(--dur-slow) var(--ease-out)}.squad-card:hover img{scale:1.04}.squad-card__placeholder{display:grid;place-items:center;block-size:100%;font-family:var(--font-heading);font-weight:var(--weight-heading);font-size:clamp(2.5rem,6vw,4.5rem);color:color-mix(in srgb,var(--color-cream) 38%,transparent);background:repeating-linear-gradient(135deg,var(--color-burgundy) 0 16px,color-mix(in srgb,var(--color-burgundy) 78%,var(--color-ink)) 16px 32px)}.squad-card__body{position:absolute;inset-inline:0;inset-block-end:0;padding:var(--space-lg);background:linear-gradient(to top,#0c060ce0,#0c060c00)}.squad-card__name{margin:0;font-size:var(--text-xl);text-transform:uppercase;letter-spacing:-.01em}[dir=rtl] .squad-card__name{text-transform:none;letter-spacing:0}.squad-card__link{color:inherit;text-decoration:none}.squad-card__link:after{content:"";position:absolute;inset:0}.squad-card:has(.squad-card__link:focus-visible){outline:3px solid var(--focus-ring);outline-offset:3px}.squad-card__meta{margin:var(--space-3xs) 0 0;font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--text-on-dark-muted)}[dir=rtl] .squad-card__meta{text-transform:none;letter-spacing:0}.kits{margin-block-start:var(--space-3xl);padding-block-start:var(--space-xl);border-block-start:2px solid color-mix(in srgb,var(--color-cream) 28%,transparent)}.kits__head{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-sm) var(--space-lg);margin-block-end:var(--space-xl)}.kits__heading{margin:0;font-size:var(--text-2xl);text-transform:uppercase}[dir=rtl] .kits__heading{text-transform:none}.kits__season{margin:0;color:var(--color-amber)}.kits__cta{margin-inline-start:auto;color:var(--color-amber)}.kits__list{display:grid;gap:var(--space-lg);margin:0;padding:0;list-style:none}@media(min-width:480px){.kits__list{grid-template-columns:repeat(3,minmax(0,1fr))}}.kit-card{margin:0;text-align:center}.kit-card__media{display:grid;place-items:center;margin:0;padding:var(--space-lg);aspect-ratio:1;border-radius:var(--radius-lg);background:radial-gradient(circle at 50% 35%,color-mix(in srgb,var(--kit, var(--color-crimson)) 42%,var(--color-burgundy)),var(--color-burgundy) 72%)}.kit-card__image{max-block-size:100%;inline-size:auto}.kit-card__jersey{inline-size:min(78%,15rem);block-size:auto;fill:var(--kit, var(--color-crimson));filter:drop-shadow(0 16px 26px rgba(0,0,0,.35));transition:translate var(--dur-slow) var(--ease-out)}.kit-card:hover .kit-card__jersey{translate:0 -6px}.kit-card__collar{fill:none;stroke:color-mix(in srgb,var(--color-cream) 55%,transparent);stroke-width:6}.kit-card__name{margin:var(--space-sm) 0 0;font-family:var(--font-heading);font-weight:var(--weight-heading);font-size:var(--text-md);letter-spacing:.04em;text-transform:uppercase}[dir=rtl] .kit-card__name{text-transform:none;letter-spacing:0}.news{background:var(--color-cream)}.news__list{display:grid;gap:var(--space-lg);margin:0;padding:0;list-style:none}@media(min-width:480px){.news__list{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.news__list{grid-template-columns:repeat(4,1fr)}}.news-card{background:var(--bg-raised);border-radius:var(--radius-md);overflow:hidden;border-block-end:3px solid var(--accent-rule, var(--color-crimson));transition:transform var(--dur-base) var(--ease-out)}.news-card:hover{transform:translateY(-4px)}.news-card--accent-0{--accent-rule: var(--color-crimson)}.news-card--accent-1{--accent-rule: var(--color-plum)}.news-card--accent-2{--accent-rule: var(--color-amber)}.news-card--accent-3{--accent-rule: var(--color-burgundy)}.news-card__link{display:grid;gap:var(--space-2xs);text-decoration:none;color:inherit;block-size:100%;align-content:start}.news-card__media{margin:0 0 var(--space-sm)}.news-card__media img{inline-size:100%;aspect-ratio:16/10;object-fit:cover}.news-card__date,.news-card__title,.news-card__more{padding-inline:var(--space-md)}.news-card__date{font-size:var(--text-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--text-muted);margin:0}[dir=rtl] .news-card__date{text-transform:none;letter-spacing:0}.news-card__title{margin:0;font-size:var(--text-xl);line-height:var(--leading-snug);letter-spacing:-.01em}.news-card__more{display:inline-flex;align-items:center;gap:var(--space-2xs);padding-block-end:var(--space-md);margin-block-start:var(--space-sm);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-crimson-deep)}[dir=rtl] .news-card__more{text-transform:none;letter-spacing:0}.link-arrow{display:inline-flex;align-items:center;gap:var(--space-2xs);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-wide);text-transform:uppercase;text-decoration:none;color:var(--color-crimson-deep)}.link-arrow:hover .link-arrow__icon{translate:.25em 0}[dir=rtl] .link-arrow{text-transform:none;letter-spacing:0}[dir=rtl] .link-arrow:hover .link-arrow__icon{translate:-.25em 0}.link-arrow__icon{transition:translate var(--dur-base) var(--ease-out)}.contact{display:grid;gap:var(--space-2xl)}@media(min-width:1024px){.contact{grid-template-columns:minmax(0,22rem) minmax(0,1fr);gap:var(--space-3xl);align-items:start}}.entry-content+.contact{margin-block-start:var(--space-2xl)}.contact__heading{margin-block:0 var(--space-lg);padding-block-start:var(--space-md);border-block-start:2px solid var(--color-line-strong);font-size:var(--text-xl);letter-spacing:-.01em;text-transform:uppercase}[dir=rtl] .contact__heading{text-transform:none;letter-spacing:0}.contact__list{margin:0 0 var(--space-xl);display:grid;gap:var(--space-md)}.contact__row{display:grid;gap:var(--space-3xs)}.contact__row dt{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted)}.contact__row dd{margin:0;font-size:var(--text-lg)}.location-map{margin:0}.location-map__frame{display:block;inline-size:100%;aspect-ratio:4/3;block-size:auto;border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-cream-200)}@media(min-width:1024px){.location-map__frame{aspect-ratio:1/1}}.location-map__caption{margin-block-start:var(--space-2xs);font-size:var(--text-sm);color:var(--text-muted)}.contact__form{display:grid;gap:var(--space-md);max-inline-size:34rem}.form-field{display:grid;gap:var(--space-3xs);margin:0}.form-field label{font-size:var(--text-sm);font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted)}.form-field__required{color:var(--color-crimson)}.form-field input,.form-field textarea{inline-size:100%;padding:var(--space-xs) var(--space-sm);font:inherit;font-size:var(--text-md);color:var(--text);background:var(--color-white);border:1px solid var(--color-line-strong);border-radius:var(--radius-sm);resize:vertical;transition:border-color var(--dur-base) var(--ease-out),box-shadow var(--dur-base) var(--ease-out)}.form-field input:focus-visible,.form-field textarea:focus-visible{outline:none;border-color:var(--color-crimson);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-crimson) 28%,transparent)}.form-field [aria-invalid=true]{border-color:var(--color-crimson-deep)}.form-field__error{font-size:var(--text-sm);color:var(--color-crimson-deep)}.form-field--note{font-size:var(--text-sm);color:var(--text-muted)}.contact__form .btn{justify-self:start}.contact__hp{position:absolute;inline-size:1px;block-size:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.contact__notice{margin-block-end:var(--space-md);padding:var(--space-sm) var(--space-md);border-radius:var(--radius-md);border-inline-start:4px solid currentcolor;font-size:var(--text-md);max-inline-size:34rem}.contact__notice--ok{color:var(--color-crimson-deep);background:color-mix(in srgb,var(--color-crimson) 8%,var(--color-white))}.contact__notice--bad{color:var(--color-crimson-deep);background:color-mix(in srgb,var(--color-crimson) 14%,var(--color-white))}[dir=rtl] .icon-arrow,[dir=rtl] .icon-chevron{scale:-1 1}[dir=rtl] .site-logo,[dir=rtl] .brand-pattern{scale:1}
