:root{--brand:#10ab3d;--ink:#121315;--surface:#f7f7f7;--line:#e5e5e5;--radius:20px}[hidden],[data-breakpoint]{display:none!important}@media (width>=1024px){[data-width="1440"]{display:flex!important}}@media (width>=768px) and (width<=1023px){[data-width="800"]{display:flex!important}}@media (width<=767px){[data-width="375"]{display:flex!important}}[data-field]{white-space:pre-wrap}[data-field=value]{white-space:nowrap}[data-repeat=metrics]{min-width:0}.contact-sub-value:empty{display:none}.contact-sub-value{color:#555;font:14px/1.6 Onest,sans-serif}.cms-news-group{align-items:flex-start!important}.cms-news-titles{flex-direction:column;flex:1;align-items:stretch;gap:12px;width:100%;min-width:0;display:flex}.cms-news-titles>[data-field=title],.cms-news-link>[data-field=title]{overflow-wrap:anywhere;width:100%;min-width:0}.cms-news-link{width:100%;color:inherit;text-decoration:none;display:block}.cms-news-link:focus-visible{border-radius:4px}[data-repeat=footer_contact] [data-field=key]:after{content:" :"}[data-repeat=footer_contact] [data-field=key]{white-space:normal;font-size:14px;line-height:1.5!important}[data-repeat=footer_contact] [data-field=value]{white-space:pre-wrap;overflow-wrap:anywhere}.cms-footer-description,[data-width="375"] .css-o62nhg{overflow-wrap:anywhere;white-space:normal!important;-webkit-line-clamp:unset!important;line-clamp:unset!important;display:block!important}[data-repeat=milestones] [data-field=title],[data-repeat=ir_events] [data-field=title]{overflow-wrap:anywhere;min-width:0;max-width:100%;white-space:pre-wrap!important}[data-repeat=milestones] .textContents:has(>[data-field=title]),[data-repeat=ir_events] .textContents:has(>[data-field=title]){white-space:normal;min-width:0;max-width:100%}.cms-sight-first{flex-shrink:0!important;min-width:76px!important}[data-width="375"] [data-hero] .tailwind{width:100%!important;min-width:0!important;height:auto!important}[data-width="375"] [data-hero]{min-height:692px;height:auto!important}[data-width="800"] :is([data-repeat=milestones],[data-repeat=ir_events]){min-height:56px;height:auto!important}[data-width="800"] :is([data-repeat=milestones],[data-repeat=ir_events]) .css-joapa9{width:100%!important;position:relative!important}[data-width="800"] :is([data-repeat=milestones],[data-repeat=ir_events]) .css-n8r99j{width:100%!important;min-width:0!important}.contact-maps{flex-direction:column;gap:24px;width:100%;height:100%;font:16px/1.5 Onest\:Regular,sans-serif;display:flex}.contact-map{background:#fff;flex-direction:column;flex:1;min-height:320px;display:flex}.contact-map-address{border-bottom:1px solid #e5e7eb;padding:16px 24px}.contact-map-address h2{color:#111827;font-size:16px;font-weight:400}.contact-map-address p{color:#4b5563;white-space:pre-wrap;margin-top:4px}.contact-map iframe{border:0;flex:1;width:100%;min-height:260px;display:block}.contact-map-link{color:#087c2b;padding:8px 24px;text-decoration:underline}.ir-category-icon{color:#10ab3d;place-items:center;width:24px;height:24px;font-size:20px;display:inline-grid}.promo-video{object-fit:contain;background:#fff;border-radius:20px;width:100%;height:100%}.hero-arrow{font:28px/1 sans-serif}.preview-banner{z-index:10000;color:#fff;white-space:nowrap;background:#121315;border:1px solid #10ab3d;border-radius:30px;padding:12px 24px;font:14px system-ui;position:fixed;bottom:16px;left:50%;transform:translate(-50%);box-shadow:0 4px 20px #0003}.mobile-nav{z-index:10001;background:#fff;border-bottom:1px solid #ddd;gap:16px;padding:24px;font:18px Onest,sans-serif;display:grid;position:fixed;inset:64px 0 auto;box-shadow:0 12px 24px #0002}.mobile-nav a{padding:8px}button,a{touch-action:manipulation}button:focus-visible,a:focus-visible{outline-offset:4px;outline:3px solid #10ab3d}@media (width<=767px){.hero-arrows{align-self:flex-end;display:flex!important}.hero-root{max-width:100%}.preview-banner{white-space:normal;max-width:95%}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.cms-page-title{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}