:root{--fcrb-blue: #053dd0;--fcrb-orange: #ff9801;--fcrb-green: #2a9a6c;--fcrb-white: #ffffff;--fcrb-night: #0a1238;--fcrb-ink: #060b26;--fcrb-raised: #111b4d;--fcrb-overlay: #18245e;--fcrb-charcoal: #4a5170;--fcrb-blue-50: #eef2fc;--fcrb-orange-50: #fff3e0;--fcrb-green-50: #e5f4ee;--fcrb-night-700: #111b4d;--fcrb-text-secondary: var(--fcrb-charcoal);--fcrb-text-mid: #b8c2e6;--fcrb-text-low: #7f8bb8;--fcrb-hairline: #d9dfef;--fcrb-line: rgba(255, 255, 255, .1);--fcrb-container: 1280px;--fcrb-gutter: 24px;--fcrb-space: 8px;--fcrb-radius-sm: 8px;--fcrb-radius-md: 20px;--fcrb-radius-pill: 999px;--fcrb-font-display: "Archivo", system-ui, sans-serif;--fcrb-font-body: "Archivo", system-ui, sans-serif;--fcrb-font-kannada: "Baloo Tamma 2", "Archivo", sans-serif;--fcrb-font-mono: "JetBrains Mono", ui-monospace, monospace;--fcrb-focus: 0 0 0 3px #060b26, 0 0 0 6px #ff9801}.fcrb-home{--home-header-offset: 64px;--home-cookie-clearance: 96px;background:var(--fcrb-ink);color:var(--fcrb-white)!important;font-family:var(--fcrb-font-body);font-size:var(--fs-body);line-height:1.5;overflow-x:hidden;padding-bottom:var(--home-cookie-clearance)}.fcrb-home section[id]{scroll-margin-top:calc(var(--home-header-offset) + 16px)}.fcrb-home *,.fcrb-home *:before,.fcrb-home *:after{box-sizing:border-box}.fcrb-home a:focus-visible,.fcrb-home button:focus-visible{outline:none;box-shadow:var(--fcrb-focus)}.fcrb-home h1,.fcrb-home h2,.fcrb-home h3,.fcrb-home h4,.fcrb-home .fcrb-headline,.fcrb-home .fcrb-display,.fcrb-home strong{color:var(--fcrb-white)}.fcrb-home a{color:inherit}.fcrb-section__eyebrow{color:var(--fcrb-blue)!important}.fcrb-home .fcrb-label{color:var(--fcrb-night)}.fcrb-home a.fcrb-btn--primary,.fcrb-home .fcrb-btn--primary{background:var(--g-blaze, linear-gradient(135deg, #ffc24d 0%, #ff9801 45%, #ff6a00 100%))!important;color:var(--fcrb-night)!important;border-color:transparent!important;box-shadow:var(--glow-orange, 0 10px 30px -8px rgba(255, 122, 0, .65))}.fcrb-home a.fcrb-btn--secondary,.fcrb-home .fcrb-btn--secondary{background:var(--g-royal, linear-gradient(135deg, #2e63ff 0%, #053dd0 55%, #042a8f 100%))!important;color:var(--fcrb-white)!important;border-color:transparent!important}.fcrb-home a.fcrb-btn--outline-night,.fcrb-home .fcrb-btn--outline-night{color:var(--fcrb-night)!important;border-color:var(--fcrb-night)!important;background:transparent!important}.fcrb-home a.fcrb-btn--outline,.fcrb-home .fcrb-btn--outline{color:var(--fcrb-white)!important;border-color:var(--fcrb-white)!important;background:transparent!important}.fcrb-hero,.fcrb-section--night,.fcrb-section--blue,.fcrb-section--ink,.fcrb-section--raised,.fcrb-section--kickoff,.fcrb-section--turf,.fcrb-hero h1,.fcrb-hero h2,.fcrb-hero h3,.fcrb-hero .fcrb-headline,.fcrb-hero .fcrb-display,.fcrb-hero .fcrb-label,.fcrb-section--night h1,.fcrb-section--night h2,.fcrb-section--night h3,.fcrb-section--night .fcrb-headline,.fcrb-section--night .fcrb-display,.fcrb-section--night .fcrb-label,.fcrb-section--blue h1,.fcrb-section--blue h2,.fcrb-section--blue h3,.fcrb-section--blue .fcrb-headline,.fcrb-section--blue .fcrb-display,.fcrb-section--blue .fcrb-label,.fcrb-section--ink h1,.fcrb-section--ink h2,.fcrb-section--ink h3,.fcrb-section--ink .fcrb-headline,.fcrb-section--ink .fcrb-display,.fcrb-section--ink .fcrb-label,.fcrb-section--raised h1,.fcrb-section--raised h2,.fcrb-section--raised h3,.fcrb-section--raised .fcrb-headline,.fcrb-section--raised .fcrb-display,.fcrb-section--raised .fcrb-label,.fcrb-section--kickoff h1,.fcrb-section--kickoff h2,.fcrb-section--kickoff h3,.fcrb-section--kickoff .fcrb-headline,.fcrb-section--kickoff .fcrb-display,.fcrb-section--kickoff .fcrb-label,.fcrb-section--turf h1,.fcrb-section--turf h2,.fcrb-section--turf h3,.fcrb-section--turf .fcrb-headline,.fcrb-section--turf .fcrb-display,.fcrb-section--turf .fcrb-label{color:var(--fcrb-white)!important}.fcrb-hero .fcrb-section__eyebrow,.fcrb-section--night .fcrb-section__eyebrow,.fcrb-section--ink .fcrb-section__eyebrow,.fcrb-section--raised .fcrb-section__eyebrow{color:var(--fcrb-orange)!important}.fcrb-section--blue .fcrb-section__eyebrow,.fcrb-section--kickoff .fcrb-section__eyebrow{color:var(--fcrb-white)!important}.fcrb-container{width:min(100% - (var(--fcrb-gutter) * 2),var(--fcrb-container));margin-inline:auto}.fcrb-display{font-family:var(--fcrb-font-display);font-weight:900;font-stretch:expanded;font-variation-settings:"wdth" 125;text-transform:uppercase;letter-spacing:-.01em;line-height:.95}.fcrb-headline{font-family:var(--fcrb-font-display);font-weight:800;font-stretch:expanded;font-variation-settings:"wdth" 125;text-transform:uppercase;letter-spacing:-.01em;line-height:1.05}.fcrb-label{font-family:var(--fcrb-font-mono);font-weight:500;font-size:12px;letter-spacing:.08em;text-transform:uppercase}.fcrb-kannada{font-family:var(--fcrb-font-kannada);font-weight:500;font-size:1.1em}.fcrb-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--fcrb-space);min-height:48px;padding:0 24px;border-radius:var(--fcrb-radius-pill);font-family:var(--fcrb-font-display);font-stretch:expanded;font-variation-settings:"wdth" 125;font-weight:800;font-size:16px;letter-spacing:-.01em;text-transform:uppercase;text-decoration:none;border:1.5px solid transparent;cursor:pointer;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.fcrb-btn:hover{transform:none}.fcrb-btn--primary{background:var(--g-blaze, linear-gradient(135deg, #ffc24d 0%, #ff9801 45%, #ff6a00 100%));color:var(--fcrb-night);border-color:transparent;box-shadow:var(--glow-orange, 0 10px 30px -8px rgba(255, 122, 0, .65))}.fcrb-btn--secondary{background:var(--g-royal, linear-gradient(135deg, #2e63ff 0%, #053dd0 55%, #042a8f 100%));color:var(--fcrb-white);border-color:transparent}.fcrb-btn--outline{background:transparent;color:var(--fcrb-white);border-color:var(--fcrb-white)}.fcrb-btn--outline:hover{background:var(--fcrb-white);color:var(--fcrb-night);border-color:var(--fcrb-white)}.fcrb-btn--outline-night{background:transparent;color:var(--fcrb-night);border-color:var(--fcrb-night)}.fcrb-section{padding:var(--section-y, clamp(56px, 8vw, 96px)) 0;position:relative}.fcrb-section--white,.fcrb-section--paper{background:var(--g-army, linear-gradient(160deg, #0A1238 0%, #042A8F 55%, #053DD0 100%));color:var(--t-hi, var(--fcrb-white))!important}.fcrb-section--white h1,.fcrb-section--white h2,.fcrb-section--white h3,.fcrb-section--white .fcrb-headline,.fcrb-section--white .fcrb-display,.fcrb-section--white .fcrb-label,.fcrb-section--white .fcrb-section__title,.fcrb-section--paper h1,.fcrb-section--paper h2,.fcrb-section--paper h3,.fcrb-section--paper .fcrb-headline,.fcrb-section--paper .fcrb-display,.fcrb-section--paper .fcrb-label,.fcrb-section--paper .fcrb-section__title,.fcrb-section--paper strong{color:var(--t-hi, var(--fcrb-white))!important}.fcrb-section--white .fcrb-section__lede,.fcrb-section--paper .fcrb-section__lede,.fcrb-section--paper p{color:var(--night-100, #dce3f7)!important}.fcrb-section--night{background:var(--s-night, var(--fcrb-night))}.fcrb-section--ink{background:var(--s-ink, var(--fcrb-ink));color:var(--fcrb-white)!important}.fcrb-section--raised{background:var(--s-raised, var(--fcrb-raised));color:var(--fcrb-white)!important}.fcrb-section--blue{background:var(--fcrb-blue)}.fcrb-section--kickoff{background:var(--g-kickoff, linear-gradient(135deg, #2e63ff 0%, #053dd0 55%, #042a8f 100%));color:var(--fcrb-white)!important}.fcrb-section--green,.fcrb-section--turf{background:var(--g-turf, linear-gradient(160deg, #0a1238 0%, #0c2440 55%, #0f3b36 100%));color:var(--fcrb-white)!important}.fcrb-section--green h1,.fcrb-section--green h2,.fcrb-section--green h3,.fcrb-section--green .fcrb-headline,.fcrb-section--green .fcrb-display,.fcrb-section--green .fcrb-label,.fcrb-section--green .fcrb-section__title,.fcrb-section--turf h1,.fcrb-section--turf h2,.fcrb-section--turf h3,.fcrb-section--turf .fcrb-headline,.fcrb-section--turf .fcrb-display,.fcrb-section--turf .fcrb-label,.fcrb-section--turf .fcrb-section__title{color:var(--fcrb-white)!important}.fcrb-section--green .fcrb-section__eyebrow,.fcrb-section--turf .fcrb-section__eyebrow{color:var(--green-300, #3cc48a)!important}.fcrb-section--green .fcrb-section__lede,.fcrb-section--turf .fcrb-section__lede,.fcrb-section--turf p{color:var(--fcrb-text-mid, #b8c2e6)!important}.fcrb-section__eyebrow{margin:0 0 calc(var(--fcrb-space) * 2)}.fcrb-section__title{margin:0 0 16px;font-size:56px;line-height:.95;max-width:16ch}@media(max-width:959px){.fcrb-section__title{font-size:36px}}.fcrb-section__lede{margin:0;max-width:42ch;color:var(--fcrb-text-secondary);font-size:var(--fs-body-l);line-height:1.5}.fcrb-section--night .fcrb-section__lede,.fcrb-section--ink .fcrb-section__lede,.fcrb-section--raised .fcrb-section__lede{color:var(--t-mid, #b8c2e6)}.fcrb-section--blue .fcrb-section__lede,.fcrb-section--kickoff .fcrb-section__lede{color:#ffffffe0}.fcrb-section__head{display:flex;align-items:flex-start;justify-content:space-between;gap:calc(var(--fcrb-space) * 2)}.fcrb-section__head-copy{min-width:0;flex:1}.fcrb-section__grid{margin-top:calc(var(--fcrb-space) * 5)}.fcrb-section__cta{margin-top:calc(var(--fcrb-space) * 4);display:flex;flex-wrap:wrap;flex-direction:row;gap:16px;align-items:center}.fcrb-skip{position:absolute;left:-9999px;top:0;z-index:100;padding:8px 16px;background:var(--fcrb-night);color:var(--fcrb-white);font-family:var(--fcrb-font-body);font-size:16px;text-decoration:none}.fcrb-skip:focus{left:16px;top:16px}.fcrb-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.fcrb-home-nav{position:sticky;top:0;z-index:40;height:64px;background:var(--fcrb-night);border-bottom:1px solid var(--fcrb-night-700)}.fcrb-home-nav__inner{height:64px;width:min(100% - 48px,var(--fcrb-container));margin-inline:auto;display:flex;align-items:center;gap:24px}.fcrb-home-nav__crest{display:inline-flex;flex-shrink:0}.fcrb-home-nav__crest img{display:block;width:48px;height:48px;object-fit:contain}.fcrb-home-nav__links{display:flex;align-items:center;gap:32px;flex:1}.fcrb-home-nav__link{color:var(--fcrb-white)!important;text-decoration:none;font-family:var(--fcrb-font-body);font-weight:500;font-size:16px;line-height:1}.fcrb-home-nav__link:hover,.fcrb-home-nav__link--current{color:var(--fcrb-orange)!important}.fcrb-home-nav__spacer{flex:1}.fcrb-home-nav__actions{display:flex;align-items:center;gap:16px;margin-left:auto}.fcrb-home-nav__pill{display:inline-flex;align-items:center;justify-content:center;height:40px;padding:0 16px;border-radius:999px;background:var(--fcrb-orange);color:var(--fcrb-night)!important;font-family:var(--fcrb-font-display);font-stretch:expanded;font-variation-settings:"wdth" 125;font-weight:800;font-size:13px;letter-spacing:-.01em;text-transform:uppercase;text-decoration:none}.fcrb-home-nav__menu-btn{width:48px;height:48px;border:0;background:transparent;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;padding:0}.fcrb-home-nav__menu-icon,.fcrb-home-nav__menu-icon:before,.fcrb-home-nav__menu-icon:after{display:block;width:16px;height:2px;background:var(--fcrb-white);content:""}.fcrb-home-nav__menu-icon{position:relative}.fcrb-home-nav__menu-icon:before{position:absolute;top:-6px}.fcrb-home-nav__menu-icon:after{position:absolute;top:6px}.fcrb-home-nav__panel{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;background:var(--fcrb-night);padding:80px 24px 24px}.fcrb-home-nav__panel nav{display:grid}.fcrb-home-nav__panel a{color:var(--fcrb-white)!important;text-decoration:none;font-size:24px;font-weight:500;padding:16px 0;border-bottom:1px solid var(--fcrb-night-700)}.fcrb-home-nav__panel .fcrb-btn{margin-top:32px;width:max-content}.fcrb-hero{display:grid;grid-template-columns:55% 45%;min-height:calc(100svh - 64px);margin-bottom:0;color:var(--fcrb-white);background:var(--g-floodlight, var(--fcrb-night))}.fcrb-hero__plate{background:var(--g-floodlight, var(--fcrb-night));display:flex;align-items:center;position:relative;isolation:isolate}.fcrb-hero__plate:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--g-matrix, none);opacity:.35;-webkit-mask:radial-gradient(closest-side,#000 20%,transparent 75%);mask:radial-gradient(closest-side,#000 20%,transparent 75%);pointer-events:none;z-index:0}.fcrb-hero__plate>*{position:relative;z-index:1}.fcrb-hero__copy{width:100%;padding-block:48px;padding-left:max(24px,calc((100vw - var(--fcrb-container)) / 2));padding-right:24px;display:flex;flex-direction:column;justify-content:center}.fcrb-hero__crest{width:64px;height:64px;object-fit:contain;margin:0 0 16px}.fcrb-hero__name{margin:0;font-family:var(--fcrb-font-display);font-stretch:expanded;font-variation-settings:"wdth" 125;font-weight:800;font-size:56px;line-height:.92;letter-spacing:-.01em;text-transform:uppercase;color:var(--fcrb-white)!important}.fcrb-hero__name-line{display:block}.fcrb-hero__kn{margin:8px 0 0;font-family:var(--fcrb-font-kannada);font-weight:500;font-size:20px;line-height:1.3;color:var(--fcrb-white)}.fcrb-hero__tag{margin:32px 0 0;font-family:var(--fcrb-font-display);font-stretch:expanded;font-variation-settings:"wdth" 125;font-weight:800;font-size:32px;line-height:.95;letter-spacing:-.01em;text-transform:uppercase;color:var(--fcrb-white)!important}.fcrb-br-sm{display:none}.fcrb-hero__lede{margin:16px 0 0;max-width:100%;font-family:var(--fcrb-font-body);font-weight:500;font-size:18px;line-height:1.4;color:var(--fcrb-white)}.fcrb-hero__cta{margin-top:32px;display:flex;align-items:center;flex-wrap:wrap;gap:24px}.fcrb-hero__quiet{display:inline-flex;align-items:center;min-height:48px;padding:0 8px;font-family:var(--fcrb-font-display);font-stretch:expanded;font-variation-settings:"wdth" 125;font-weight:800;font-size:16px;letter-spacing:-.01em;text-transform:uppercase;text-decoration:none;color:var(--fcrb-white)!important;background:transparent;border:0}.fcrb-hero__quiet:hover{color:var(--fcrb-orange)!important}.fcrb-hero__still{position:relative;background:var(--fcrb-night);min-height:100%;overflow:hidden}.fcrb-hero__still-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center 40%;display:block;opacity:0;transition:opacity 1s ease-in-out;pointer-events:none}.fcrb-hero__still-img.is-active{opacity:1;z-index:1}@media(prefers-reduced-motion:reduce){.fcrb-hero__still-img{transition:none}}@media(max-width:959px){.fcrb-hero{grid-template-columns:1fr;min-height:0}.fcrb-hero__still{order:-1;height:320px}.fcrb-hero__copy{padding:24px}.fcrb-hero__name{font-size:36px}.fcrb-hero__kn{font-size:18px}.fcrb-hero__tag{font-size:24px}.fcrb-br-sm{display:block}.fcrb-hero__lede{font-size:16px}.fcrb-hero__cta{flex-direction:column;align-items:stretch;gap:16px;width:100%}.fcrb-hero__cta .fcrb-btn--primary{width:100%;justify-content:center}.fcrb-hero__quiet{min-height:48px;padding:0;justify-content:center}.fcrb-hero__still{height:min(42vw,360px);min-height:240px}}.fcrb-answer{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;align-items:start;max-width:52ch}.fcrb-answer__text{margin:0;max-width:52ch;font-size:clamp(18px,2.2vw,24px);line-height:1.45;font-weight:500;color:#fffffff0!important}.fcrb-metric-row{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:calc(var(--fcrb-space) * 3)}.fcrb-metric{display:flex;flex-direction:column;gap:8px;align-items:flex-start;padding-top:16px;border-top:3px solid var(--fcrb-blue)}.fcrb-metric--growth{border-top-color:var(--fcrb-green)}.fcrb-metric--growth .fcrb-metric__label,.fcrb-metric--growth .fcrb-metric__value{color:var(--fcrb-green)!important}.fcrb-metric__label{margin:0;color:var(--fcrb-blue)!important}.fcrb-metric__value{margin:0;font-size:clamp(28px,3.6vw,40px);color:var(--fcrb-blue)}.fcrb-metric__meta{margin:0;color:var(--fcrb-charcoal);font-size:16px}@media(max-width:900px){.fcrb-metric-row{grid-template-columns:1fr}}.fcrb-steps{list-style:none;margin:0;padding:0;display:grid;gap:calc(var(--fcrb-space) * 3)}.fcrb-step{display:grid;grid-template-columns:40px minmax(0,1fr);gap:calc(var(--fcrb-space) * 2);align-items:start}.fcrb-step .fcrb-label{margin:0 0 6px;color:var(--fcrb-night)!important}.fcrb-step__title{margin:0 0 8px;font-size:22px;color:var(--fcrb-night)!important}.fcrb-step__body{margin:0;color:#0a1238c7;font-size:16px}.fcrb-section--green .fcrb-icon--on-dark,.fcrb-icon--growth{background:#ffffff59;color:var(--fcrb-night)}.fcrb-grid-2{display:grid;gap:calc(var(--fcrb-space) * 3);grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:900px){.fcrb-grid-2{grid-template-columns:1fr}}.fcrb-entry{display:grid;grid-template-rows:180px auto;text-decoration:none;color:inherit;overflow:hidden;border-radius:var(--fcrb-radius-sm);background:var(--fcrb-blue-50);transition:transform .18s ease}.fcrb-entry--growth{background:var(--fcrb-green-50)}.fcrb-entry--growth .fcrb-entry__body .fcrb-label{color:var(--fcrb-green)!important}.fcrb-entry--growth .fcrb-icon{background:#2a996b29;color:var(--fcrb-green)}.fcrb-entry:hover{transform:translateY(-2px)}.fcrb-entry__img{width:100%;height:180px;object-fit:cover;display:block}.fcrb-entry__body{display:block;padding:calc(var(--fcrb-space) * 2.5) calc(var(--fcrb-space) * 2.5) calc(var(--fcrb-space) * 3)}.fcrb-entry__body .fcrb-label{color:var(--fcrb-blue)!important}.fcrb-entry__title{margin:8px 0;font-size:clamp(20px,2.2vw,26px);color:var(--fcrb-night)}.fcrb-entry__body p{margin:0;color:var(--fcrb-charcoal);font-size:15px}.fcrb-icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;flex-shrink:0;border-radius:var(--fcrb-radius-sm);background:var(--fcrb-orange-50);color:var(--fcrb-blue)}.fcrb-icon--on-dark{background:#ff980129;color:var(--fcrb-orange)}.fcrb-media{width:100%;height:auto;display:block;border-radius:var(--fcrb-radius-sm);aspect-ratio:3 / 2;object-fit:cover;background:var(--fcrb-night-700)}.fcrb-emblem{width:56px;height:56px;object-fit:contain;flex-shrink:0}.fcrb-split{display:grid;grid-template-columns:1.05fr .95fr;gap:calc(var(--fcrb-space) * 4);align-items:center}@media(max-width:900px){.fcrb-split{grid-template-columns:1fr}}.fcrb-pathway__title{margin:0 0 calc(var(--fcrb-space) * 2);font-size:clamp(30px,4.6vw,44px);max-width:12ch;color:var(--fcrb-white)!important}.fcrb-pathway__line{margin:0 0 calc(var(--fcrb-space) * 5);max-width:36ch;font-size:var(--fs-body-l);line-height:1.5;color:var(--fcrb-text-mid, #b8c2e6)}.fcrb-pathway__split{display:grid;grid-template-columns:1.1fr .9fr;gap:calc(var(--fcrb-space) * 4);align-items:center}.fcrb-pathway__photo{width:100%;height:auto;display:block;border-radius:var(--fcrb-radius-sm);aspect-ratio:3 / 2;object-fit:cover;background:#0a12381f}@media(max-width:900px){.fcrb-pathway__split{grid-template-columns:1fr}}.fcrb-programmes__title{margin:0 0 calc(var(--fcrb-space) * 4);font-size:clamp(30px,4.6vw,44px);max-width:12ch}.fcrb-programmes__grid{display:grid;grid-template-columns:1.2fr 1fr;grid-template-rows:auto auto;gap:calc(var(--fcrb-space) * 3)}.fcrb-tile{position:relative;display:grid;text-decoration:none;color:inherit;overflow:hidden;border-radius:var(--fcrb-radius-sm);background:var(--fcrb-green-50);min-height:220px;transition:transform .18s ease}.fcrb-tile:hover{transform:none}.fcrb-tile--featured{grid-row:1 / span 2;min-height:460px}.fcrb-tile--side{min-height:220px}.fcrb-tile__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.fcrb-tile__plate{position:relative;z-index:1;align-self:end;display:grid;gap:8px;margin:calc(var(--fcrb-space) * 2);padding:calc(var(--fcrb-space) * 2);background:var(--fcrb-green-50);border-radius:var(--fcrb-radius-sm);color:var(--fcrb-night)}.fcrb-tile__icon{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--fcrb-radius-sm);background:#2a996b2e;color:var(--fcrb-green)}.fcrb-tile__name{font-family:var(--fcrb-font-display);font-stretch:expanded;font-variation-settings:"wdth" 125;font-weight:800;text-transform:uppercase;letter-spacing:-.01em;font-size:clamp(22px,2.4vw,28px);color:var(--fcrb-night)}.fcrb-tile__meta{font-family:var(--fcrb-font-mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--fcrb-green)}@media(max-width:900px){.fcrb-programmes__grid{grid-template-columns:1fr}.fcrb-tile--featured{grid-row:auto;min-height:280px}}.fcrb-join__photo{width:100%;height:auto;display:block;border-radius:var(--fcrb-radius-sm);aspect-ratio:3 / 2;object-fit:cover}.fcrb-fixtures__grid{display:grid;gap:calc(var(--fcrb-space) * 4)}.fcrb-faq__list{margin-top:calc(var(--fcrb-space) * 4)}.fcrb-faq__item{border-top:1px solid var(--fcrb-hairline);padding:calc(var(--fcrb-space) * 2.5) 0}.fcrb-faq__item:last-child{border-bottom:1px solid var(--fcrb-hairline)}.fcrb-faq dt{margin:0;font-weight:700;font-size:var(--fs-body-l);color:var(--fcrb-night)}.fcrb-faq dd{margin:calc(var(--fcrb-space) * 1.5) 0 0;color:var(--fcrb-text-secondary);max-width:68ch;font-size:15px;line-height:1.55}.fcrb-directory{list-style:none;margin:calc(var(--fcrb-space) * 4) 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:calc(var(--fcrb-space) * 2)}.fcrb-directory__link{display:flex;align-items:center;gap:calc(var(--fcrb-space) * 1.5);min-height:56px;padding:calc(var(--fcrb-space) * 1.5) calc(var(--fcrb-space) * 2);text-decoration:none;color:var(--fcrb-night)!important;border-top:2px solid var(--fcrb-hairline);font-weight:600;font-size:15px;line-height:1.35;transition:border-color .18s ease}.fcrb-directory--on-dark .fcrb-directory__link{color:var(--fcrb-white)!important;border-top-color:#ffffff29}.fcrb-directory__link:hover,.fcrb-directory--on-dark .fcrb-directory__link:hover{border-top-color:var(--fcrb-orange)}.fcrb-directory__link .fcrb-icon{width:32px;height:32px}@media(max-width:900px){.fcrb-directory{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.fcrb-directory{grid-template-columns:1fr}}.fcrb-join__nap{margin:calc(var(--fcrb-space) * 2) 0 0;color:#fffc!important}.fcrb-reveal{opacity:0;transform:translateY(12px);animation:fcrb-rise .65s cubic-bezier(.22,1,.36,1) forwards}.fcrb-reveal--delay-1{animation-delay:.1s}.fcrb-reveal--delay-2{animation-delay:.18s}.fcrb-reveal--delay-3{animation-delay:.26s}@keyframes fcrb-rise{to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.fcrb-btn,.fcrb-reveal,.fcrb-entry{transition:none!important;animation:none!important}.fcrb-reveal{opacity:1;transform:none}}.fcrb-pathway .fcrb-pathway__title{margin:0;font-size:56px;line-height:1.1;max-width:736px;color:var(--fcrb-white)!important}.fcrb-pathway__line{margin:16px 0 0;max-width:520px;font-size:18px;line-height:1.5;font-weight:400;color:var(--fcrb-text-mid, #b8c2e6)}.fcrb-pathway__split{margin-top:40px;display:grid;grid-template-columns:minmax(0,1.42fr) minmax(0,1fr);gap:48px;align-items:stretch}.fcrb-pathway__photo{width:100%;height:100%;min-height:336px;object-fit:cover;object-position:center 35%;border-radius:16px;display:block;background:var(--fcrb-night)}.fcrb-pathway__steps{display:flex;flex-direction:column;gap:32px}.fcrb-pathway__station{display:grid;grid-template-columns:24px minmax(0,1fr);column-gap:16px;align-items:start;min-height:64px;text-decoration:none;color:inherit;border:0;border-radius:8px;background:transparent;padding:0;box-shadow:none}.fcrb-pathway__station:focus-visible{outline:3px solid var(--fcrb-orange);outline-offset:4px}.fcrb-pathway__icon{width:24px;height:32px;display:inline-flex;align-items:center;color:var(--green-300, #3cc48a)}.fcrb-pathway__station:hover .fcrb-pathway__icon{color:var(--fcrb-orange)}.fcrb-pathway__station-copy{display:flex;flex-direction:column;gap:8px;min-width:0}.fcrb-pathway__station-title{font-family:var(--fcrb-font-display);font-stretch:expanded;font-variation-settings:"wdth" 125;font-weight:800;font-size:24px;line-height:1.1;letter-spacing:-.01em;text-transform:uppercase;color:var(--fcrb-white)!important}.fcrb-pathway__station-detail{font-size:16px;line-height:1.5;font-weight:500;color:var(--fcrb-text-mid, #b8c2e6)}.fcrb-pathway__cta{margin-top:0;width:max-content}.fcrb-pathway__cta:hover{box-shadow:inset 0 0 0 3px var(--fcrb-white)}.fcrb-pathway__cta:focus-visible{outline:3px solid var(--fcrb-white);outline-offset:4px}@media(max-width:1023px){.fcrb-pathway__split{grid-template-columns:1fr}.fcrb-pathway__photo{min-height:0;height:280px}.fcrb-pathway__steps{gap:24px}}@media(max-width:639px){.fcrb-pathway .fcrb-pathway__title{font-size:36px}.fcrb-pathway__line{font-size:16px}.fcrb-pathway__split{margin-top:32px}.fcrb-pathway__photo{height:228px}.fcrb-pathway__cta{width:100%}}.fcrb-programmes__title{margin:0;font-size:56px;line-height:1.1;max-width:736px;color:var(--fcrb-night)!important}.fcrb-programmes__grid{margin-top:40px;display:grid;grid-template-columns:minmax(0,1.42fr) minmax(0,1fr);grid-template-rows:248px 248px;gap:24px}.fcrb-tile{position:relative;display:block;overflow:hidden;border-radius:16px;background:var(--fcrb-night);text-decoration:none;color:var(--fcrb-white)}.fcrb-tile--featured{grid-row:1 / span 2;min-height:520px}.fcrb-tile__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center 40%;transition:transform .28s cubic-bezier(.16,1,.3,1)}.fcrb-tile:hover .fcrb-tile__img{transform:scale(1.04)}.fcrb-tile__plate{position:absolute;left:0;right:0;bottom:0;height:80px;padding:16px 24px;background:var(--fcrb-night);display:flex;align-items:center;gap:16px}.fcrb-tile__icon{width:24px;height:24px;color:var(--fcrb-white);flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;background:transparent;border-radius:0;box-shadow:none}.fcrb-tile__name{font-family:var(--fcrb-font-display);font-stretch:expanded;font-variation-settings:"wdth" 125;font-weight:800;letter-spacing:-.01em;text-transform:uppercase;line-height:1.1;color:var(--fcrb-white)!important}.fcrb-tile--featured .fcrb-tile__name{font-size:32px}.fcrb-tile--side .fcrb-tile__name{font-size:24px}.fcrb-tile__meta{margin-left:auto;font-family:var(--fcrb-font-mono);font-weight:500;font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:var(--fcrb-green)}.fcrb-tile:focus-visible{outline:3px solid var(--fcrb-orange);outline-offset:3px}@media(max-width:1023px){.fcrb-programmes__grid{grid-template-columns:1fr;grid-template-rows:none}.fcrb-tile--featured{grid-row:auto;min-height:360px;height:360px}.fcrb-tile--side{height:220px}}@media(max-width:639px){.fcrb-programmes__title{font-size:36px}.fcrb-programmes__grid{margin-top:32px;gap:16px}.fcrb-tile--featured{height:320px;min-height:320px}.fcrb-tile--side{height:200px}.fcrb-tile__plate{height:64px;padding:12px 16px}.fcrb-tile--featured .fcrb-tile__name,.fcrb-tile--side .fcrb-tile__name{font-size:20px}.fcrb-tile--featured .fcrb-tile__name{font-size:24px}.fcrb-tile__meta{font-size:12px}}@media(prefers-reduced-motion:reduce){.fcrb-tile:hover .fcrb-tile__img{transform:none}}.fcrb-fixtures__grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,1fr) minmax(0,6fr);gap:0 24px;align-items:start}.fcrb-fixtures__intro{grid-column:1}.fcrb-fixtures__slip{grid-column:3}.fcrb-fixtures .fcrb-section__title{font-size:56px;line-height:.95;max-width:none}.fcrb-fixtures .fcrb-section__lede{max-width:36ch;font-size:var(--fs-body-l, 18px);line-height:1.5;color:var(--t-mid, #b8c2e6)}@media(max-width:767px){.fcrb-fixtures .fcrb-section__lede{font-size:var(--fs-body, 16px)}}.fcrb-fixtures .fcrb-section__cta{display:flex;flex-direction:row;flex-wrap:nowrap;gap:16px;align-items:center}.fcrb-fixtures .fcrb-section__cta .fcrb-btn{flex:0 0 auto;white-space:nowrap}.fcrb-fixtures__date{margin:8px 0 0;font-size:56px;line-height:.95;color:var(--fcrb-white)!important}.fcrb-fixtures__meta{margin:8px 0 0;color:#ffffffdb!important}.fcrb-fixtures__empty{margin:16px 0 0;font-size:18px;line-height:1.5;color:#ffffffdb;max-width:28ch}.fcrb-fixtures__sides{margin-top:32px;display:grid;gap:0}.fcrb-fixtures__hairline{border:0;border-top:1px solid rgba(255,255,255,.16);margin:24px 0}.fcrb-fixtures__team{margin:8px 0 0;font-family:var(--fcrb-font-body);font-weight:700;font-size:32px;line-height:1.1;color:var(--fcrb-white)}.fcrb-fixtures__last{margin:24px 0 0;color:#ffffffb8!important}@media(max-width:959px){.fcrb-fixtures__grid{grid-template-columns:1fr;gap:32px}.fcrb-fixtures__intro,.fcrb-fixtures__slip{grid-column:1}.fcrb-fixtures .fcrb-section__title,.fcrb-fixtures__date{font-size:36px}.fcrb-fixtures__team{font-size:24px}.fcrb-fixtures .fcrb-section__cta{flex-direction:column;align-items:stretch}.fcrb-fixtures .fcrb-section__cta .fcrb-btn{width:100%}}.fcrb-faq__grid{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,1fr) minmax(0,7fr);gap:0 24px;align-items:start}.fcrb-faq__intro{grid-column:1}.fcrb-faq__list{grid-column:3;list-style:none;margin:0;padding:0}.fcrb-faq .fcrb-section__title{font-size:clamp(32px,4vw,44px);line-height:1.05;max-width:10ch}.fcrb-faq .fcrb-section__lede{max-width:28ch;font-size:18px;color:var(--fcrb-text-mid, #b8c2e6)!important}.fcrb-faq__item{display:grid;grid-template-columns:40px minmax(0,1fr);gap:16px;padding:24px 0;border-top:0;border-bottom:1px solid var(--fcrb-line, rgba(255, 255, 255, .1))}.fcrb-faq__item:last-child{border-bottom:0}.fcrb-faq__index{color:var(--fcrb-orange)!important;padding-top:2px}.fcrb-faq__q{margin:0;font-family:var(--fcrb-font-body);font-weight:700;font-size:18px;line-height:1.3;text-transform:none;letter-spacing:0;color:var(--fcrb-white)!important}.fcrb-faq__a{margin:8px 0 0;font-size:16px;line-height:1.5;color:var(--fcrb-text-mid, #b8c2e6)!important;max-width:62ch}.fcrb-faq__a a{color:var(--blue-300, #5c85ff)!important;text-decoration:underline;text-underline-offset:3px}@media(max-width:959px){.fcrb-faq__grid{grid-template-columns:1fr;gap:32px}.fcrb-faq__intro,.fcrb-faq__list{grid-column:1}.fcrb-faq .fcrb-section__title{font-size:36px}}.fcrb-join{padding-top:clamp(64px,10vw,112px);padding-bottom:clamp(64px,10vw,112px)}.fcrb-join__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);gap:24px;align-items:center}.fcrb-join .fcrb-section__title{font-size:56px;line-height:.95;max-width:12ch}.fcrb-join .fcrb-section__lede{max-width:36ch;font-size:18px}.fcrb-join__photo{width:100%;height:100%;min-height:360px;object-fit:cover;object-position:center 30%;border-radius:0;display:block;background:var(--fcrb-night)}.fcrb-join .fcrb-section__cta{gap:16px}.fcrb-join .fcrb-btn--outline:hover{background:var(--fcrb-white)!important;color:var(--fcrb-night)!important}@media(max-width:959px){.fcrb-join{padding-top:0;padding-bottom:64px}.fcrb-join__grid{grid-template-columns:1fr;gap:0}.fcrb-join__photo{order:-1;width:100vw;margin-left:calc(50% - 50vw);min-height:0;height:240px}.fcrb-join__copy{padding-top:32px}.fcrb-join .fcrb-section__title{font-size:36px}.fcrb-join .fcrb-section__cta{flex-direction:column;align-items:stretch}.fcrb-join .fcrb-section__cta .fcrb-btn{width:100%}}.fcrb-section{padding:clamp(64px,10vw,112px) 0}
