.ImageGridContent_subTitle__iJcX8{font-family:var(--rm-font-serif);font-size:clamp(calc(1.625rem * var(--mantine-scale)),2.6vw,calc(2.375rem * var(--mantine-scale)));font-weight:400;line-height:1.2;margin:0;padding:0;color:var(--rm-ink-800);text-wrap:balance}.ImageGridContent_description__4Bdzx{margin-top:var(--mantine-spacing-lg);font-size:calc(1.0625rem * var(--mantine-scale));line-height:1.9;color:var(--rm-text-muted)}.ImageGridContent_rowContainer__ZhWte{display:flex;flex-direction:column;justify-content:center;background-color:var(--rm-paper-card);border:1px solid var(--rm-rule);border-left:3px solid var(--rm-accent);padding:calc(3.5rem * var(--mantine-scale)) calc(4.5rem * var(--mantine-scale));margin:0;border-radius:calc(.1875rem * var(--mantine-scale))}.ImageGridContent_rowContainer__ZhWte p{line-height:1.9}@media (max-width:1700px){.ImageGridContent_rowContainer__ZhWte{padding:calc(2.5rem * var(--mantine-scale)) calc(3rem * var(--mantine-scale))}.ImageGridContent_rowContainer__ZhWte p{font-size:calc(1rem * var(--mantine-scale))}}@media (max-width:88em){.ImageGridContent_rowContainer__ZhWte{padding:calc(3.5rem * var(--mantine-scale)) calc(4rem * var(--mantine-scale));margin:0}.ImageGridContent_rowContainer__ZhWte p{font-size:calc(1.0625rem * var(--mantine-scale))}}@media (max-width:48em){.ImageGridContent_rowContainer__ZhWte p{font-size:calc(.9375rem * var(--mantine-scale))}}@media (max-width:36em){.ImageGridContent_rowContainer__ZhWte{padding:calc(1.5rem * var(--mantine-scale)) calc(1.25rem * var(--mantine-scale))}.ImageGridContent_rowContainer__ZhWte h2{font-size:calc(1.375rem * var(--mantine-scale))}.ImageGridContent_rowContainer__ZhWte p{font-size:calc(.875rem * var(--mantine-scale));line-height:1.7}}.StatsStrip_strip__q1AyU{background:var(--rm-ink-900);border-top:1px solid rgba(171,186,183,.12);color:var(--rm-paper-card)}.StatsStrip_stripInner__B2SXo{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:calc(1rem * var(--mantine-scale));max-width:calc(77.5rem * var(--mantine-scale));margin:0 auto;padding:calc(2.25rem * var(--mantine-scale)) calc(3rem * var(--mantine-scale))}.StatsStrip_stat__Ae5wD{display:flex;flex-direction:column;align-items:center;gap:calc(.25rem * var(--mantine-scale));text-align:center}.StatsStrip_statValue__nTLXH{font-family:var(--rm-font-serif);font-size:clamp(calc(1.75rem * var(--mantine-scale)),3.4vw,calc(2.75rem * var(--mantine-scale)));line-height:1;margin:0;color:var(--rm-paper-card);font-variant-numeric:tabular-nums}.StatsStrip_statSuffix__n1QZk{font-size:.5em;color:var(--rm-accent-bright);margin-left:calc(.25rem * var(--mantine-scale))}.StatsStrip_statLabel__CLDKK{font-size:calc(.6875rem * var(--mantine-scale));font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--rm-sage-300);margin:0}@media (max-width:48em){.StatsStrip_stripInner__B2SXo{grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(1.5rem * var(--mantine-scale)) calc(.75rem * var(--mantine-scale));padding:calc(1.75rem * var(--mantine-scale)) calc(1.25rem * var(--mantine-scale))}}.AboutHero_hero__GBqfW{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:calc(3.5rem * var(--mantine-scale));align-items:center;max-width:calc(77.5rem * var(--mantine-scale));margin:0 auto;padding:calc(8.125rem * var(--mantine-scale)) calc(3rem * var(--mantine-scale)) calc(4rem * var(--mantine-scale))}.AboutHero_photoColumn__mqrFu{width:100%}.AboutHero_photo__kxn6_{position:relative;overflow:hidden;width:100%;aspect-ratio:4/5;border-radius:calc(.1875rem * var(--mantine-scale));border:1px solid var(--rm-rule);box-shadow:0 12px 32px 0 rgba(20,32,31,.18)}.AboutHero_copy__VAG7G{display:flex;flex-direction:column;align-items:flex-start}.AboutHero_eyebrow__KI2Gf{display:flex;align-items:center;gap:calc(.75rem * var(--mantine-scale));font-size:calc(.6875rem * var(--mantine-scale));font-weight:600;letter-spacing:.24em;text-transform:uppercase;color:var(--rm-text-muted);margin:0 0 calc(1rem * var(--mantine-scale))}.AboutHero_eyebrow__KI2Gf:before{content:"";width:calc(2.25rem * var(--mantine-scale));height:calc(.0625rem * var(--mantine-scale));background:var(--rm-accent)}.AboutHero_title__BxCn_{font-family:var(--rm-font-serif);font-size:clamp(calc(2.25rem * var(--mantine-scale)),4.6vw,calc(3.625rem * var(--mantine-scale)));font-weight:400;line-height:1.08;margin:0;color:var(--rm-ink-800);text-wrap:balance}.AboutHero_subtitle__fxP9_{font-size:clamp(calc(1rem * var(--mantine-scale)),1.6vw,calc(1.25rem * var(--mantine-scale)));font-weight:500;line-height:1.4;margin:calc(.875rem * var(--mantine-scale)) 0 0;color:var(--rm-ink-500)}.AboutHero_description__qS_S5{margin-top:calc(1.25rem * var(--mantine-scale));max-width:58ch;font-size:calc(1rem * var(--mantine-scale));line-height:1.9;color:var(--rm-text-muted)}.AboutHero_description__qS_S5 p{margin:0 0 calc(.75rem * var(--mantine-scale))}.AboutHero_ctaIcon__BlcuC{border-radius:var(--mantine-radius-sm);height:calc(1.875rem * var(--mantine-scale));width:calc(1.875rem * var(--mantine-scale));padding:calc(.25rem * var(--mantine-scale));color:var(--rm-ink-500);transition:color .15s ease}.AboutHero_ctaIcon__BlcuC:hover{cursor:pointer;color:var(--rm-accent)}@media (max-width:62em){.AboutHero_hero__GBqfW{grid-template-columns:1fr;gap:calc(1.75rem * var(--mantine-scale));padding:calc(6rem * var(--mantine-scale)) calc(1.5rem * var(--mantine-scale)) calc(2.5rem * var(--mantine-scale))}.AboutHero_photo__kxn6_{aspect-ratio:16/10}}@media (max-width:36em){.AboutHero_hero__GBqfW{padding:calc(5.25rem * var(--mantine-scale)) calc(1.125rem * var(--mantine-scale)) calc(2rem * var(--mantine-scale))}}.LandingSectionDivider_mainHeader__u_yov{padding:0;margin:calc(3.5rem * var(--mantine-scale)) auto calc(2.25rem * var(--mantine-scale));display:flex;flex-direction:column;justify-content:center;align-items:center;gap:calc(.75rem * var(--mantine-scale))}.LandingSectionDivider_dividerText__QcLzI{color:var(--rm-ink-500);font-weight:600;text-transform:uppercase;letter-spacing:.26em}.LandingSectionDivider_divider__tx27x{width:calc(4rem * var(--mantine-scale));--divider-color:var(--rm-accent);--divider-size:calc(0.125rem * var(--mantine-scale))}@media (max-width:36em){.LandingSectionDivider_mainHeader__u_yov{margin:calc(2rem * var(--mantine-scale)) auto calc(1.25rem * var(--mantine-scale))}}