.page_mainScreenRow__Zuh_m{min-height:200px}@media (min-width:48em){.page_mainScreenRow__Zuh_m{min-height:240px}}@media (min-width:64em){.page_mainScreenRow__Zuh_m{min-height:320px}}@media (min-width:90em){.page_mainScreenRow__Zuh_m{min-height:360px}}.page_main__6g1IM{padding-top:24px}@media (min-width:64em){.page_main__6g1IM{padding-top:32px}}@media (min-width:90em){.page_main__6g1IM{padding-top:48px}}.page_cta__eBCiX{padding:48px 0;background-color:var(--mantine-color-gray-0);margin-top:48px}@media (min-width:48em){.page_cta__eBCiX{padding:64px 0;margin-top:64px}}@media (min-width:64em){.page_cta__eBCiX{padding:80px 0;margin-top:80px}}.page_ctaContainer__9bV12{text-align:center}.page_ctaTitle__wvMiA{font-family:var(--font-secondary);font-size:22px;line-height:28px;font-weight:700;color:var(--mantine-color-gray-9);margin:0 0 12px}@media (min-width:48em){.page_ctaTitle__wvMiA{font-size:26px;line-height:32px}}@media (min-width:64em){.page_ctaTitle__wvMiA{font-size:32px;line-height:40px;margin-bottom:16px}}.page_ctaText__aMEGC{color:var(--mantine-color-gray-7);font-family:var(--font-primary);font-size:14px;line-height:22px;max-width:56ch;margin:0 auto 24px}@media (min-width:64em){.page_ctaText__aMEGC{font-size:16px;line-height:24px;margin-bottom:32px}}.page_ctaButton__wLCeS{min-width:240px}.loading_skel__iVQq3{background:linear-gradient(90deg,var(--mantine-color-gray-1) 0,var(--mantine-color-gray-2) 50%,var(--mantine-color-gray-1) 100%);background-size:200% 100%;animation:loading_shimmer__yXiAm 1.4s linear infinite;border-radius:4px}@media (prefers-reduced-motion:reduce){.loading_skel__iVQq3{animation:none;background:var(--mantine-color-gray-1)}}@keyframes loading_shimmer__yXiAm{0%{background-position:200% 0}to{background-position:-200% 0}}.loading_heroPlaceholder__pn2lH{background-color:var(--mantine-color-gray-1);padding:32px 0}@media (min-width:48em){.loading_heroPlaceholder__pn2lH{padding:48px 0}}.loading_filterBar__t4nHn{height:48px;margin-bottom:32px}.loading_section__T2Nwz{margin-bottom:32px}@media (min-width:48em){.loading_section__T2Nwz{margin-bottom:48px}}.loading_yearHeading__K_H_8{height:44px;width:180px;margin-bottom:16px}@media (min-width:48em){.loading_yearHeading__K_H_8{margin-bottom:24px}}.loading_card__psiWH{display:flex;flex-direction:column;gap:8px;margin-bottom:8px}@media (min-width:48em){.loading_card__psiWH{flex-direction:row;gap:16px;margin-bottom:16px}}.loading_cardImage__lDdeo{width:100%;aspect-ratio:3/2;flex-shrink:0}@media (min-width:48em){.loading_cardImage__lDdeo{width:auto;aspect-ratio:1/1;flex-basis:200px}}@media (min-width:64em){.loading_cardImage__lDdeo{flex-basis:240px}}@media (min-width:90em){.loading_cardImage__lDdeo{flex-basis:280px}}.loading_cardBody__QgEFc{flex:1;padding:16px;background-color:var(--mantine-color-white);border-radius:8px}@media (min-width:48em){.loading_cardBody__QgEFc{padding:20px 24px}}.loading_cardDate__yp_z0{height:14px;width:120px;margin-bottom:12px}.loading_cardTitle__hynOU{height:22px;width:60%;margin-bottom:16px}.loading_cardText__3HsQJ{height:14px;margin-bottom:6px}.loading_cardText__3HsQJ:last-child{width:80%}.achievement-card_root__BUSit{display:flex;flex-direction:column;border-radius:8px;overflow:hidden;background-color:var(--mantine-color-white)}@media (min-width:48em){.achievement-card_root__BUSit{flex-direction:row;gap:8px;background-color:transparent}}@media (min-width:64em){.achievement-card_root__BUSit{gap:16px}}.achievement-card_placeholderImg__W_boD{background-position:50%;background-repeat:repeat-x;background-image:url(/img/team-card-placeholder.jpg);flex-shrink:0}.achievement-card_image__N8Lwd{width:100%;aspect-ratio:3/2;flex-shrink:0;min-width:0;object-position:top;object-fit:contain;background-color:var(--mantine-color-white)}@media (min-width:48em){.achievement-card_image__N8Lwd{border-radius:8px;width:auto;aspect-ratio:1/1;flex-basis:200px;object-fit:cover}}@media (min-width:64em){.achievement-card_image__N8Lwd{flex-basis:240px}}@media (min-width:90em){.achievement-card_image__N8Lwd{flex-basis:280px}}.achievement-card_body__Ip01A{padding:16px;width:100%;background-color:var(--mantine-color-white)}@media (min-width:48em){.achievement-card_body__Ip01A{border-radius:8px;padding:20px 24px;overflow:hidden}}@media (min-width:64em){.achievement-card_body__Ip01A{padding:24px}}.achievement-card_date__ZfHwk{display:block;font-family:var(--font-primary);font-size:12px;line-height:16px;font-weight:500;color:var(--mantine-color-green-9);margin-bottom:6px}@media (min-width:64em){.achievement-card_date__ZfHwk{font-size:13px;line-height:18px;margin-bottom:8px}}.achievement-card_title__MHkMF{font-family:var(--font-secondary);font-size:16px;line-height:22px;font-weight:600;color:var(--mantine-color-gray-9);margin:0 0 12px}@media (min-width:48em){.achievement-card_title__MHkMF{font-size:18px;line-height:24px}}@media (min-width:90em){.achievement-card_title__MHkMF{font-size:22px;line-height:28px;margin-bottom:16px}}.achievement-card_description__Hl0uW{color:var(--mantine-color-gray-7);font-size:14px;line-height:22px;font-weight:400;margin:0}@media (min-width:64em){.achievement-card_description__Hl0uW{font-size:16px;line-height:24px}}.achievements-list_filtersSticky__PgFrL{position:sticky;top:0;z-index:10;padding:12px 16px;background-color:rgba(255,255,255,.92);backdrop-filter:saturate(140%) blur(8px);-webkit-backdrop-filter:saturate(140%) blur(8px);border-bottom:1px solid var(--mantine-color-gray-2);margin:0 -16px 24px}@media (min-width:48em){.achievements-list_filtersSticky__PgFrL{padding:16px 0;margin:0 0 32px}}.achievements-list_chip__2Jx7r{display:inline-flex;align-items:center;gap:4px;height:36px;padding:0 14px;border-radius:4px;border:1px solid transparent;background-color:var(--mantine-color-gray-1);color:var(--mantine-color-gray-9);font-family:var(--font-primary);font-size:14px;font-weight:500;line-height:1;cursor:pointer;transition:background-color var(--transition-base,.2s) ease,color var(--transition-base,.2s) ease,border-color var(--transition-base,.2s) ease}.achievements-list_chip__2Jx7r:hover{background-color:var(--mantine-color-gray-2)}.achievements-list_chip__2Jx7r:focus-visible{outline:2px solid var(--mantine-color-green-9);outline-offset:2px}@media (prefers-reduced-motion:reduce){.achievements-list_chip__2Jx7r{transition:none}}.achievements-list_chipActive__663KU{color:var(--mantine-color-white);border-color:var(--mantine-color-green-9)}.achievements-list_chipActive__663KU,.achievements-list_chipActive__663KU:hover{background-color:var(--mantine-color-green-9)}.achievements-list_chipLabel__EUo79{font-weight:600}.achievements-list_chipCount__QFrQV{opacity:.7;font-variant-numeric:tabular-nums}.achievements-list_sections__JoreH{display:flex;flex-direction:column;gap:32px}@media (min-width:48em){.achievements-list_sections__JoreH{gap:48px}}@media (min-width:64em){.achievements-list_sections__JoreH{gap:64px}}.achievements-list_yearSection__AKJjc{scroll-margin-top:96px}.achievements-list_yearHeading___IBwq{display:flex;align-items:baseline;flex-wrap:wrap;gap:12px;padding-left:16px;border-left:3px solid var(--mantine-color-green-9);margin:0 0 16px}@media (min-width:48em){.achievements-list_yearHeading___IBwq{gap:16px;padding-left:20px;margin-bottom:24px}}@media (min-width:64em){.achievements-list_yearHeading___IBwq{margin-bottom:32px}}.achievements-list_yearNumber__TZa_I{font-family:var(--font-secondary);font-size:28px;line-height:1;font-weight:700;color:var(--mantine-color-gray-9);font-variant-numeric:tabular-nums}@media (min-width:48em){.achievements-list_yearNumber__TZa_I{font-size:36px}}@media (min-width:90em){.achievements-list_yearNumber__TZa_I{font-size:44px}}.achievements-list_yearCount__nIU5I{font-family:var(--font-primary);font-size:13px;font-weight:500;color:var(--mantine-color-gray-7);letter-spacing:.02em}@media (min-width:64em){.achievements-list_yearCount__nIU5I{font-size:15px}}.achievements-list_list__XFrfe{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}@media (min-width:48em){.achievements-list_list__XFrfe{gap:16px}}@media (min-width:64em){.achievements-list_list__XFrfe{gap:20px}}.achievements-list_empty__Wumqs{color:var(--mantine-color-gray-7);font-size:16px;line-height:24px;text-align:center;padding:32px 0}