.gbp-card--border {border:1px solid #000000;}.gbp-button--primary{align-items:center;background-color:rgba(0,0,0,0);color:var(--accent);display:inline-flex;font-size:15px;font-weight:700;justify-content:center;transition:all 0.5s ease 0s;border:1.5px solid var(--accent);border-radius:4px;padding:.75rem 1.75rem}.gbp-button--primary:hover{background-color:var(--accent);color:var(--contrast)}@media (max-width:767px){.gbp-button--primary{font-size:14px;justify-content:center;max-width:100%;padding-left:.5rem;padding-right:.5rem;text-align:center}}.gbp-button--secondary {display:inline-flex;font-size:1rem;padding:0.75rem 1.5rem;border:1px solid #000000;color:currentColor;}.gbp-button--secondary:hover {color:currentColor;}.gbp-section {padding:7rem 40px;}@media (max-width: 1024px) {.gbp-section {padding:6rem 30px;}}@media (max-width: 767px) {.gbp-section {padding:4rem 20px;}}.gbp-section__inner {margin-left:auto;margin-right:auto;position:relative;z-index:1;}.gbp-section__headline {margin-bottom:1.5rem;}@media (max-width: 767px) {.gbp-section__headline {margin-bottom:1.25rem;}}.gbp-section__text {font-size:1.125rem;}.gbp-card {padding:1.5rem;}@media (max-width: 767px) {.gbp-card {padding:1.25rem;}}.h2-subheading-1{align-items:center;column-gap:0.5em;display:flex;font-size:24px;font-weight:600;margin-bottom:0px}@media (max-width:1024px){.h2-subheading-1{font-size:20px;line-height:28px}}@media (max-width:767px){.h2-subheading-1{font-size:20px;margin-bottom:15px}}.p-subheading-text{font-size:22px;margin-bottom:0px;text-align:center}@media (max-width:1024px){.p-subheading-text{font-size:18px;line-height:28px}}@media (max-width:767px){.p-subheading-text{font-size:18px;margin-bottom:0px;text-align:left}}.h2-section-heading{font-size:35px;font-weight:700;line-height:45px;margin-bottom:40px;margin-top:0px;text-align:center}@media (max-width:1024px){.h2-section-heading{font-size:30px;line-height:30px;margin-bottom:30px}}@media (max-width:767px){.h2-section-heading{font-size:28px;line-height:35px;margin-bottom:20px;text-align:left}}.box-container-1{background-color:#ffffff;border-bottom-left-radius:20px;border-bottom-right-radius:20px;border-top-left-radius:20px;border-top-right-radius:20px;color:var(--contrast);display:flex;flex-direction:column;padding:0px 20px 40px;position:relative;width:33%}.box-container-1:hover{color:var(--contrast)}@media (max-width:1024px){.box-container-1{padding-left:10px;padding-right:10px;width:33%}}@media (max-width:767px){.box-container-1{padding-left:20px;padding-right:20px;width:100%}}.hero-paragraph{color:var(--base-2);font-size:20px;line-height:28px;margin-top:0px}@media (max-width:1024px){.hero-paragraph{font-size:18px;line-height:28px;padding-right:100px}}@media (max-width:767px){.hero-paragraph{font-size:16px;line-height:24px;margin-bottom:25px;margin-top:0px;padding-right:0px}}.team-role{color:var(--base-3);font-size:18px;font-weight:500;line-height:1.2em;margin-bottom:40px;margin-left:40px;position:relative;z-index:99}@media (max-width:767px){.team-role{margin-bottom:20px;margin-left:20px}}.header-button{align-items:center;background-color:rgba(0,0,0,0);color:var(--contrast);column-gap:0.5em;display:flex;font-size:14px;font-weight:700;justify-content:center;margin-left:auto;text-align:center;text-decoration:none;text-transform:uppercase;transition:all 0.5s ease 0s;border:1.5px solid var(--accent);border-radius:2px;padding:10px 15px}.header-button:hover{background-color:var(--accent)}.header-button .gb-shape svg{width:.8em;height:.8em;fill:currentColor;transform:rotate(-90deg)}.mega-card{display:flex;flex-direction:column;text-decoration:none;text-transform:none;transition:background 0.15s ease 0s;border:1px solid rgba(0,0,0,0);border-radius:6px;padding:11px 14px}.mega-card.featured{border-top-color:rgba(222,173,135,0.35);border-right-color:rgba(222,173,135,0.35);border-bottom-color:rgba(222,173,135,0.35);border-left-color:rgba(222,173,135,0.35);background-color:rgba(222,173,135,0.06)}.mega-card.featured .mc-title{color:var(--accent)}.mega-card:is(:hover,:focus){background-color:rgba(255,255,255,0.07);border-top-color:rgba(255,255,255,0.08);border-right-color:rgba(255,255,255,0.08);border-bottom-color:rgba(255,255,255,0.08);border-left-color:rgba(255,255,255,0.08)}.mega-card .mc-desc{font-size:12px;color:rgba(247,249,250,0.5);line-height:1.45;margin-top:3px;text-decoration:none;margin-bottom:0px}.mega-card .mc-title{font-size:13.5px;font-weight:500;color:var(--base-2);line-height:1.3;margin-bottom:0px;text-transform:none}.mega-menu-wrapper{margin-left:auto;margin-right:auto;max-width:var(--gb-container-width);padding:30px 3rem}@media (max-width:1024px){.mega-menu-wrapper{padding-left:1.5rem;padding-right:1.5rem}}@media (max-width:767px){.mega-menu-wrapper{padding:10px 0px}.mega-menu-wrapper .mega-menu-grid{grid-template-columns:1fr;row-gap:6px;column-gap:6px}}.mega-menu-footer{column-gap:.5em;display:flex;margin-left:auto;margin-right:auto;max-width:var(--gb-container-width);border-top:1px solid rgba(255,255,255,0.08);padding:.75rem 20px}@media (max-width:767px){.mega-menu-footer{align-items:flex-start;flex-direction:column;row-gap:.5rem}}.page-title{color:var(--base-3);font-size:45px;font-weight:700;line-height:50px;margin-bottom:30px}@media (max-width:1024px){.page-title{font-size:35px;line-height:45px;padding-right:100px}}@media (max-width:767px){.page-title{font-size:30px;line-height:35px;margin-bottom:20px;padding-right:0px}}@media (max-width:500px){.page-title{font-size:25px;line-height:1.3em}}.block-image{display:block}.tag{color:var(--accent);display:block;font-size:14px;font-weight:600;letter-spacing:2px;margin-bottom:.6rem;text-align:center;text-transform:uppercase}@media (max-width:1024px){.tag{font-size:12px}}.section-title{color:var(--base-2);font-size:36px;font-weight:700;line-height:1.2;margin-bottom:.5rem;text-align:center}@media (max-width:1024px){.section-title{font-size:30px}}@media (max-width:767px){.section-title{font-size:25px}}.stat-card{background-color:#1d3249;text-align:center;padding:1.75rem 1rem}.stat-card .stat-desc{font-size:14px;color:var(--base-2);font-weight:500;margin-top:.4rem;margin-bottom:.2rem}.stat-card .stat-num{font-size:50px;font-weight:700;color:var(--accent);line-height:1;letter-spacing:-2px;margin-bottom:0px}.stat-card .stat-sector{font-size:13px;color:rgba(247,249,250,0.4);text-transform:uppercase;letter-spacing:1px;margin-bottom:0px}@media (max-width:1024px){.stat-card .stat-desc{font-size:16px}.stat-card .stat-num{font-size:55px}.stat-card .stat-sector{font-size:12px}}.cs-top{background-color:var(--contrast);padding:1.5rem}.cs-top .cs-big{font-size:50px;font-weight:700;color:var(--base-2);line-height:1;letter-spacing:-1.5px;margin-bottom:0px}.cs-top .cs-label{font-size:15px;color:rgba(247,249,250,0.55);margin-top:3px;margin-bottom:0px}.cs-top .cs-sector{font-size:13px;text-transform:uppercase;letter-spacing:1.5px;margin-bottom:.5rem;color:var(--accent);font-weight:600}@media (max-width:1024px){.cs-top .cs-big{font-size:55px}.cs-top .cs-label{font-size:12px}}@media (max-width:767px){.cs-top .cs-big{font-size:50px}.cs-top .cs-label{font-size:16px}.cs-top .cs-sector{font-size:10px}}.cs-body{display:flex;flex-direction:column;flex-grow:1;row-gap:8px;padding:1.1rem 1.25rem}.cs-body .cs-sub{color:var(--contrast-2);line-height:1.4;display:flex;column-gap:6px;font-size:15px}@media (max-width:1024px){.cs-body .cs-sub{font-size:12px}}@media (max-width:767px){.cs-body .cs-sub{font-size:14px}}.prog-step-num{color:var(--accent);font-size:11px;font-weight:600;letter-spacing:2px;margin-bottom:.35rem;text-transform:uppercase}.prog-step-title{color:var(--base-2);font-size:16px;font-weight:700;letter-spacing:.3px;line-height:1.4;margin-bottom:.4rem}.prog-step-body{color:rgba(247,249,250,0.6);font-size:16px;line-height:1.65;margin-bottom:0px}.hero-eyebrow{align-items:center;background-color:rgba(222,173,135,0.12);color:var(--accent);column-gap:.5rem;display:inline-flex;font-size:11px;font-weight:600;letter-spacing:1.5px;margin-bottom:1.5rem;text-transform:uppercase;border:1px solid rgba(222,173,135,0.3);border-radius:50px;padding:.35rem 1rem}.cap-item{align-items:baseline;background-color:rgba(255,255,255,0.04);display:flex;justify-content:space-between;text-decoration:none;transition:all 0.5s ease 0s;border:1px solid rgba(255,255,255,0.08);border-radius:6px;padding:.65rem .9rem}.cap-item:is(:hover,:focus){background-color:rgba(255,255,255,0.09)}.note{color:rgba(247,249,250,0.45);font-size:15px;line-height:1.65;margin-bottom:0px}.card-title{color:var(--contrast);font-size:17px;font-weight:700;letter-spacing:.1px;line-height:1.35;margin-bottom:.6rem;text-decoration:none}.card-title:is(:hover,:focus){color:var(--accent)}.social-icons{align-items:center;background-color:rgba(255,255,255,.08);color:#ffffff;column-gap:0.5em;display:flex;font-size:13px;height:36px;justify-content:center;text-decoration:none;transition:background 0.15s ease 0s;width:36px;border:1px solid rgba(255,255,255,.1);border-radius:6px}.social-icons:is(:hover,:focus){background-color:rgba(221,172,134,.2);border-top-color:rgba(221,172,134,.4);border-right-color:rgba(221,172,134,.4);border-bottom-color:rgba(221,172,134,.4);border-left-color:rgba(221,172,134,.4);color:var(--accent)}.social-icons .gb-shape svg{width:1em;height:1em;fill:currentColor}.sidebar-card{background-color:var(--base-2);overflow-x:hidden;overflow-y:hidden;border:1px solid rgba(36,60,88,.08);border-radius:10px;padding:1.5rem}.block-full-image{display:block;height:auto;margin-bottom:30px;max-width:100%;object-fit:cover;width:100%}.spaced-eyebrow{color:var(--accent);font-size:10px;font-weight:bold;letter-spacing:2px;margin-bottom:.85rem;text-transform:uppercase}.divider{background-color:var(--accent);height:2px;margin-bottom:1.5rem;margin-top:.75rem;width:40px}.top-bordered-card{background-color:var(--base-2);border:1px solid rgba(36,60,88,.1);border-radius:8px;padding:1.1rem}.join-btn{align-items:center;background-color:var(--accent);border:1.5px solid var(--accent);border-radius:4px;color:var(--contrast);column-gap:0.6em;display:inline-flex;font-size:15px;font-weight:700;justify-content:center;letter-spacing:0.5px;padding:0.75rem 1.75rem;text-transform:uppercase;transition:0.5s}.join-btn:hover{background-color:var(--accent);color:var(--contrast)}@media (max-width:767px){.join-btn{font-size:14px;justify-content:center;max-width:100%;padding-left:.5rem;padding-right:.5rem;text-align:center;width:100%}}