@font-face{font-family:Gotham-Medium;src:url("/fonts/Gotham-Medium 2.otf")format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Gotham-Bold;src:url(/fonts/Gotham-Bold.otf)format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Gotham;src:url("/fonts/Gotham-Medium 2.otf")format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Gotham;src:url("/fonts/Gotham-Medium 2.otf")format("opentype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Gotham;src:url(/fonts/Gotham-Bold.otf)format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Adobe Garamond Pro;src:url(/fonts/AGaramondPro-Regular.otf)format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Adobe Garamond Pro;src:url(/fonts/AGaramondPro-Italic.otf)format("opentype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Adobe Garamond Pro;src:url(/fonts/AGaramondPro-Bold.otf)format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Adobe Garamond Pro;src:url(/fonts/AGaramondPro-BoldItalic.otf)format("opentype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Adobe Garamond Pro;src:url(/fonts/AGaramondPro-SemiboldItalic.otf)format("opentype");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Open Sans;src:url(/fonts/open-sans.regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Open Sans;src:url(/fonts/open-sans.semibold.ttf)format("truetype");font-weight:600;font-style:normal;font-display:swap}:root{--font-primary:"Gotham", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-serif:"Adobe Garamond Pro", Georgia, serif;--font-sans:"Open Sans", "Gotham", sans-serif;--font-condensed:"Barlow Condensed", "Oswald", "Impact", "Arial Narrow", sans-serif;--color-primary-red:#ed153d;--color-accent-red:#ed153d;--color-navy:#28255c;--color-navy-dark:#1e1b4b;--color-text-dark:#1f242e;--color-text-muted:#8b95a5;--color-white:#fff;--ease-smooth:cubic-bezier(.16, 1, .3, 1);--ease-out-quad:cubic-bezier(.25, .46, .45, .94);--duration-fast:.2s;--duration-normal:.4s;--duration-slow:.7s;--duration-slower:1s}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;background-color:var(--color-navy);scroll-padding-top:90px}html,body{max-width:100vw;font-family:var(--font-primary);color:var(--color-text-dark);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fff;overflow-x:clip}a{color:inherit;text-decoration:none}button{font-family:inherit}.motion-word{transform-origin:50% 100%;display:inline-block}[data-motion-heading]{perspective:800px}[data-animate-icon],[data-pillar-icon]{transform-origin:50%}[data-motion-action]{justify-content:center;align-items:center;display:inline-flex!important}[data-motion-action]:active{scale:.97}[data-motion-action]:focus-visible{outline-offset:5px;outline:2px solid}@media (prefers-reduced-motion:reduce){[data-motion-card],[data-team-portrait],[data-animate-icon],[data-pillar-icon]{transform:scale(1)!important}}@media (max-width:1024px){main section :is(h1,h2,h3,h4,h5,h6,p,li){text-align:center!important}}@keyframes heroFadeUp{0%{opacity:0;transform:translateY(32px)}to{opacity:1;transform:translateY(0)}}@keyframes heroFadeIn{0%{opacity:0}to{opacity:1}}@keyframes floatGentle{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.reveal,.reveal-text,.reveal-fade,.reveal-scale,.reveal-left,.reveal-right,.reveal-blur,.motion-enhanced [data-motion-section],.motion-enhanced [data-animate-icon]{opacity:1!important;filter:none!important;clip-path:none!important;transform:none!important}.motion-enhanced [data-motion-hero]:after{display:none!important}.motion-enhanced [data-motion-hero-image]{filter:none!important;transform:none!important}}
