.hero[data-astro-cid-lcdefpme]{color:#fff;background:#000;overflow:hidden}.hero__inner[data-astro-cid-lcdefpme]{max-width:var(--layout-max);padding-inline:var(--gutter);grid-template-columns:1fr 1.02fr;align-items:center;gap:clamp(24px,3vw,48px);margin-inline:auto;display:grid}.hero__copy[data-astro-cid-lcdefpme]{padding-block:clamp(56px,7vw,104px)}.hero__title[data-astro-cid-lcdefpme]{font:900 clamp(48px, 7vw, 96px)/.92 var(--font-hero);letter-spacing:-.035em;text-wrap:balance;color:#fff;margin:0}.hero__lead[data-astro-cid-lcdefpme]{font:400 18px/1.5 var(--font-body);color:var(--fl-grey-300);max-width:46ch;margin-top:24px}.hero__bands[data-astro-cid-lcdefpme]{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.hero__band[data-astro-cid-lcdefpme]{font:800 clamp(17px, 2vw, 24px)/1 var(--font-hero);letter-spacing:-.02em;transform-origin:0;white-space:nowrap;align-items:center;gap:10px;padding:12px 20px;display:inline-flex}.hero__media[data-astro-cid-lcdefpme]{flex-direction:column;align-self:center;gap:clamp(20px,2.5vw,32px);padding-block:clamp(40px,5vw,72px);display:flex}.hero__video-wrap[data-astro-cid-lcdefpme]{aspect-ratio:16/9;width:100%;position:relative}.hero__video[data-astro-cid-lcdefpme]{object-fit:cover;object-position:50% 50%;width:100%;height:100%;display:block;position:absolute;inset:0}@media (width<=860px){.hero__inner[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.hero__copy[data-astro-cid-lcdefpme]{padding-bottom:0}.hero__video-wrap[data-astro-cid-lcdefpme]{display:none}.hero__media[data-astro-cid-lcdefpme]{gap:16px;padding-block:0 clamp(32px,5vw,48px)}.hero__bands[data-astro-cid-lcdefpme]{flex-flow:wrap;gap:8px}.hero__band[data-astro-cid-lcdefpme]{padding:9px 14px;font-size:15px}}@media (width<=480px){.hero__bands[data-astro-cid-lcdefpme]{gap:6px}.hero__band[data-astro-cid-lcdefpme]{padding:8px 12px;font-size:13px}}.portal-section[data-astro-cid-lcdefpme]{background:#000;border-top:2px solid #000;border-bottom:2px solid #000}.portal-map[data-astro-cid-lcdefpme]{border-top:2px solid #000;height:min(88vh,820px);min-height:560px}.portal-map[data-astro-cid-lcdefpme] .container[data-astro-cid-lcdefpme]{height:100%;padding-inline:0}.portal-map[data-astro-cid-lcdefpme] iframe[data-astro-cid-lcdefpme]{border:0;width:100%;height:100%;display:block}.pillars-section[data-astro-cid-lcdefpme]{border-top:1px solid var(--fl-grey-700);background:#000}.pillars[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,1fr);gap:clamp(20px,3vw,40px);padding-block:clamp(48px,6vw,80px);display:grid}.pillar[data-astro-cid-lcdefpme]{border-top:6px solid var(--accent,var(--fl-lime));padding-top:22px}.pillar[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font:900 clamp(21px, 2.1vw, 28px)/1.04 var(--font-hero);letter-spacing:-.025em;color:#fff;margin:0}.pillar[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{font:400 15px/1.55 var(--font-body);color:var(--fl-grey-300);margin-top:14px}@media (width<=768px){.pillars[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr)}}@media (width<=480px){.pillars[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}.supporters[data-astro-cid-lcdefpme]{background:var(--fl-black);border-top:1px solid var(--fl-grey-700);padding-block:clamp(32px,4vw,56px)}.supporters__row[data-astro-cid-lcdefpme]{align-items:center;gap:clamp(24px,4vw,56px);display:flex}.supporters__heading[data-astro-cid-lcdefpme]{flex-direction:column;flex-shrink:0;gap:14px;width:clamp(160px,18vw,220px);display:flex}.supporters__title[data-astro-cid-lcdefpme]{font:900 clamp(22px, 2.5vw, 32px)/1.05 var(--font-hero);letter-spacing:-.03em;color:var(--fl-white);margin:0}.supporters__desc[data-astro-cid-lcdefpme]{font:400 13px/1.6 var(--font-body);color:var(--fl-grey-500);margin:0}.supporters__logos[data-astro-cid-lcdefpme]{flex:1;grid-template-columns:repeat(5,minmax(0,1fr));align-items:start;gap:18px;margin:0;padding:0;list-style:none;display:grid}.supporters__tile[data-astro-cid-lcdefpme]{will-change:transform;z-index:0;flex-direction:column;align-items:center;gap:11px;min-width:0;transition:transform .32s cubic-bezier(.34,1.56,.64,1);display:flex;position:relative}.supporters__tile[data-astro-cid-lcdefpme]:hover{z-index:1}.supporters__tile[data-astro-cid-lcdefpme]:first-child:hover{transform:rotate(-2deg)scale(1.05)}.supporters__tile[data-astro-cid-lcdefpme]:nth-child(2):hover{transform:rotate(1.5deg)scale(1.05)}.supporters__tile[data-astro-cid-lcdefpme]:nth-child(3):hover{transform:rotate(-1.5deg)scale(1.05)}.supporters__tile[data-astro-cid-lcdefpme]:nth-child(4):hover{transform:rotate(2deg)scale(1.05)}.supporters__tile[data-astro-cid-lcdefpme]:nth-child(5):hover{transform:rotate(-1deg)scale(1.05)}.supporters__link[data-astro-cid-lcdefpme]{flex-direction:column;align-items:center;gap:11px;width:100%;text-decoration:none;display:flex}.supporters__logo-box[data-astro-cid-lcdefpme]{aspect-ratio:1;box-sizing:border-box;background:#fff;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:100%;padding:10%;display:flex;overflow:hidden}.supporters__logo-box[data-astro-cid-lcdefpme] img{object-fit:contain;width:100%;height:100%;display:block}.supporters__name[data-astro-cid-lcdefpme]{font:600 12px/1.22 var(--font-hero);text-transform:uppercase;letter-spacing:-.015em;color:var(--fl-white);text-align:center;text-wrap:balance}.supporters__role[data-astro-cid-lcdefpme]{font:500 9px/1.4 var(--font-body);text-transform:uppercase;letter-spacing:.16em;color:#ffffff9e;text-align:center}.supporters__dots[data-astro-cid-lcdefpme]{display:none}@media (width<=768px){.supporters__dots[data-astro-cid-lcdefpme]{justify-content:center;gap:6px;margin-top:14px;display:flex}.supporters__dot[data-astro-cid-lcdefpme]{background:var(--fl-grey-700);border-radius:50%;width:6px;height:6px;transition:background .2s,transform .2s}.supporters__dot--active[data-astro-cid-lcdefpme]{background:var(--fl-white);transform:scale(1.3)}.supporters__row[data-astro-cid-lcdefpme]{flex-direction:row;align-items:center;gap:16px;overflow:hidden}.supporters__heading[data-astro-cid-lcdefpme]{flex-shrink:0;gap:10px;width:55%}.supporters__title[data-astro-cid-lcdefpme]{font-size:20px}.supporters__desc[data-astro-cid-lcdefpme]{font-size:12px;line-height:1.5;display:block}.supporters__logos[data-astro-cid-lcdefpme]{grid-template-columns:unset;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;flex:1;gap:10px;min-width:0;display:flex;overflow-x:auto}.supporters__logos[data-astro-cid-lcdefpme]::-webkit-scrollbar{display:none}.supporters__tile[data-astro-cid-lcdefpme]{scroll-snap-align:center;flex:0 0 100%}}.experts[data-astro-cid-lcdefpme]{background:var(--fl-black);border-top:1px solid var(--fl-grey-700);padding-block:clamp(32px,4vw,56px)}.experts__inner[data-astro-cid-lcdefpme]{align-items:center;gap:clamp(24px,4vw,56px);display:flex}.experts__heading[data-astro-cid-lcdefpme]{flex-direction:column;flex-shrink:0;gap:14px;width:clamp(160px,18vw,220px);display:flex}.experts__title[data-astro-cid-lcdefpme]{font:900 clamp(22px, 2.5vw, 32px)/1.05 var(--font-hero);letter-spacing:-.03em;color:var(--fl-white);margin:0}.experts__desc[data-astro-cid-lcdefpme]{font:400 13px/1.6 var(--font-body);color:var(--fl-grey-500);margin:0}.experts__list[data-astro-cid-lcdefpme]{flex:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:0;padding:0;list-style:none;display:grid}.experts__card[data-astro-cid-lcdefpme]{will-change:transform;cursor:default;z-index:0;flex-direction:column;align-items:center;gap:12px;transition:transform .32s cubic-bezier(.34,1.56,.64,1);display:flex;position:relative}.experts__card[data-astro-cid-lcdefpme]:hover{z-index:1}.experts__card[data-astro-cid-lcdefpme]:first-child:hover{transform:rotate(-2deg)scale(1.04)}.experts__card[data-astro-cid-lcdefpme]:nth-child(2):hover{transform:rotate(1.5deg)scale(1.04)}.experts__card[data-astro-cid-lcdefpme]:nth-child(3):hover{transform:rotate(-1deg)scale(1.04)}.experts__avatar[data-astro-cid-lcdefpme]{aspect-ratio:1;background:var(--fl-grey-900);border-radius:10px;flex-shrink:0;width:100%;overflow:hidden}.experts__avatar[data-astro-cid-lcdefpme] img{object-fit:cover;width:100%;height:100%;display:block}.experts__avatar--placeholder[data-astro-cid-lcdefpme]{background:linear-gradient(135deg, var(--fl-grey-900) 0%, var(--fl-grey-700) 100%);position:relative}.experts__avatar--placeholder[data-astro-cid-lcdefpme]:after{content:"";background:var(--fl-grey-700);box-shadow:0 40% 0 20% var(--fl-grey-700);border-radius:50%;position:absolute;inset:30%}.experts__name[data-astro-cid-lcdefpme]{font:600 13px/1.2 var(--font-hero);text-transform:uppercase;letter-spacing:-.01em;color:var(--fl-white);text-align:center}.experts__company[data-astro-cid-lcdefpme]{font:500 9px/1.4 var(--font-body);text-transform:uppercase;letter-spacing:.16em;color:#ffffff9e;text-align:center}@media (width<=768px){.experts__inner[data-astro-cid-lcdefpme]{flex-direction:column;align-items:flex-start;gap:20px}.experts__heading[data-astro-cid-lcdefpme],.experts__list[data-astro-cid-lcdefpme]{width:100%}}.nze-strip[data-astro-cid-lcdefpme]{background:var(--fl-black);border-top:1px solid var(--fl-grey-700)}.nze-strip__inner[data-astro-cid-lcdefpme]{grid-template-columns:1.4fr 1fr;align-items:center;gap:clamp(32px,5vw,64px);padding-block:clamp(48px,6vw,80px);display:grid}.nze-strip__img[data-astro-cid-lcdefpme]{border-radius:8px;width:100%;height:auto;display:block}.nze-strip__content[data-astro-cid-lcdefpme]{flex-direction:column;gap:20px;display:flex}.nze-strip__quote[data-astro-cid-lcdefpme]{font:700 clamp(17px, 1.8vw, 23px)/1.3 var(--font-hero);letter-spacing:-.025em;color:#fff;text-wrap:balance;margin:0}@media (width<=860px){.nze-strip__inner[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;gap:clamp(20px,3vw,40px);padding-block:clamp(36px,5vw,56px)}.nze-strip__quote[data-astro-cid-lcdefpme]{font-size:clamp(15px,2vw,18px)}}@media (width<=600px){.nze-strip__inner[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:24px;padding-block:clamp(32px,6vw,48px)}.nze-strip__img[data-astro-cid-lcdefpme]{max-width:480px;margin-inline:auto}.nze-strip__quote[data-astro-cid-lcdefpme]{font-size:16px}}.programmes[data-astro-cid-lcdefpme]{background:var(--fl-black);border-top:1px solid var(--fl-grey-700)}.programmes__header[data-astro-cid-lcdefpme]{border-bottom:2px solid #000;align-items:center;gap:clamp(16px,3vw,32px);padding-block:clamp(20px,2.5vw,32px);display:flex}.programmes__label[data-astro-cid-lcdefpme]{letter-spacing:.16em;text-transform:uppercase;color:var(--fl-grey-500,#74747f);white-space:nowrap;font-family:Chakra Petch,sans-serif;font-size:clamp(.6rem,1vw,.7rem);font-weight:600}.programmes__title[data-astro-cid-lcdefpme]{text-transform:uppercase;letter-spacing:-.01em;color:var(--fl-white);margin:0;font-family:Chakra Petch,sans-serif;font-size:clamp(1rem,2vw,1.4rem);font-weight:700;line-height:1}.programmes__divider[data-astro-cid-lcdefpme]{background:var(--fl-grey-700,#3a3a3a);flex-shrink:0;width:2px;height:18px;display:block}.afg-banner[data-astro-cid-lcdefpme]{background:#0304ec;border-top:2px solid #000;border-bottom:2px solid #000;text-decoration:none;transition:background .28s;display:block}.afg-banner[data-astro-cid-lcdefpme]:hover{background:#1a1fff}.afg-banner__inner[data-astro-cid-lcdefpme]{grid-template-columns:auto 1fr auto;align-items:center;gap:clamp(24px,4vw,56px);padding-block:clamp(28px,4vw,48px);display:grid}.afg-banner__left[data-astro-cid-lcdefpme]{min-width:0}.afg-banner__tag[data-astro-cid-lcdefpme]{font:700 10px/1 var(--font-hero);letter-spacing:.12em;text-transform:uppercase;color:#0304ec;background:#fff;margin-bottom:14px;padding:4px 10px 3px;display:inline-block}.afg-banner__brand[data-astro-cid-lcdefpme]{align-items:center;gap:12px;display:flex}.afg-banner__logo[data-astro-cid-lcdefpme]{flex-shrink:0;width:clamp(48px,5vw,64px);height:clamp(48px,5vw,64px)}.afg-banner__wordmark[data-astro-cid-lcdefpme]{width:auto;height:clamp(28px,3.2vw,40px);display:block}.afg-banner__meta[data-astro-cid-lcdefpme]{font:400 13px/1 var(--font-body);color:#ffffffc7;margin:8px 0 0 calc(clamp(48px,5vw,64px) + 12px)}.afg-banner__photos[data-astro-cid-lcdefpme]{grid-template-rows:1fr 1fr;grid-template-columns:repeat(4,1fr);gap:10px;width:100%;height:clamp(120px,14vw,170px);display:grid}.afg-banner__main[data-astro-cid-lcdefpme]{border-radius:10px;grid-area:span 2/span 2;overflow:hidden}.afg-banner__cell[data-astro-cid-lcdefpme]{border-radius:10px;overflow:hidden}.afg-banner__main[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme],.afg-banner__cell[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;width:100%;height:100%;transition:transform .5s cubic-bezier(.16,1,.3,1);display:block}.afg-banner[data-astro-cid-lcdefpme]:hover .afg-banner__main[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme],.afg-banner[data-astro-cid-lcdefpme]:hover .afg-banner__cell[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{transform:scale(1.06)}.afg-banner__arrow[data-astro-cid-lcdefpme]{font:700 24px/1 var(--font-hero);color:#fff;opacity:.6;transition:opacity .2s,transform .3s cubic-bezier(.34,1.56,.64,1)}.afg-banner[data-astro-cid-lcdefpme]:hover .afg-banner__arrow[data-astro-cid-lcdefpme]{opacity:1;transform:translate(10px)}@media (width<=860px){.afg-banner__inner[data-astro-cid-lcdefpme]{grid-template-columns:auto 1fr;gap:clamp(16px,3vw,32px)}.afg-banner__arrow[data-astro-cid-lcdefpme]{display:none}.afg-banner__photos[data-astro-cid-lcdefpme]{height:clamp(100px,16vw,140px)}}@media (width<=640px){.afg-banner__photos[data-astro-cid-lcdefpme]{display:none}.afg-banner__inner[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}@media (width<=480px){.afg-banner__inner[data-astro-cid-lcdefpme]{padding-block:24px}}
