.section-hero[data-astro-cid-yodha2z4]{isolation:isolate;align-items:center;padding:3rem 0;display:flex;position:relative;overflow:hidden}@media screen and (width>=992px){.section-hero[data-astro-cid-yodha2z4]{min-height:calc(100svh - 100px)}}.section-hero[data-astro-cid-yodha2z4]>.container[data-astro-cid-yodha2z4]{z-index:1;min-width:0;position:relative}.section-hero__row[data-astro-cid-yodha2z4]{align-items:center;row-gap:2.5rem}.section-hero__panel[data-astro-cid-yodha2z4]{z-index:0;background:#ccc;position:absolute;inset:0}@media screen and (width>=992px){.section-hero__panel[data-astro-cid-yodha2z4]{border-radius:0 12rem 12rem 0/0 50% 50% 0;width:calc(50% + 7rem);inset:-15% auto -15% 0}}@media screen and (width>=992px) and (width>=1200px){.section-hero__panel[data-astro-cid-yodha2z4]{width:calc(50% + 6.5rem)}}.section-hero__text[data-astro-cid-yodha2z4]{font-size:1.125rem;line-height:1.6}@media screen and (width>=768px){.section-hero__text[data-astro-cid-yodha2z4]{font-size:1.25rem}}.section-hero__media[data-astro-cid-yodha2z4] img[data-astro-cid-yodha2z4]{width:100%;max-width:680px;height:auto;margin:0 auto;display:block}.section-purpose[data-astro-cid-pv7igx6g]{padding:5rem 0}@media screen and (width>=992px){.section-purpose[data-astro-cid-pv7igx6g]{padding:8rem 0}}.section-purpose__intro[data-astro-cid-pv7igx6g]{text-align:center;text-wrap:balance;margin:0 auto 3.5rem}@media screen and (width>=992px){.section-purpose__intro[data-astro-cid-pv7igx6g]{margin-bottom:5rem}}.section-purpose__text[data-astro-cid-pv7igx6g]{margin-bottom:0;font-size:1.125rem;line-height:1.6}@media screen and (width>=768px){.section-purpose__text[data-astro-cid-pv7igx6g]{font-size:1.25rem}}.section-purpose__grid[data-astro-cid-pv7igx6g]{grid-template-columns:repeat(2,1fr);gap:3rem 1.5rem;margin:0;padding:0;list-style:none;display:grid}@media screen and (width>=768px){.section-purpose__grid[data-astro-cid-pv7igx6g]{grid-template-columns:repeat(3,1fr);gap:3.5rem 2rem}}@media screen and (width>=1200px){.section-purpose__grid[data-astro-cid-pv7igx6g]{grid-template-columns:repeat(6,1fr)}}.section-purpose__item[data-astro-cid-pv7igx6g]{text-align:center;text-wrap:balance;margin:0;font-size:1rem;font-weight:400}.section-purpose__icon[data-astro-cid-pv7igx6g]{color:#1b7019;width:3rem;height:3rem;margin:0 auto 1.25rem;display:block}@media screen and (width>=768px){.section-purpose__icon[data-astro-cid-pv7igx6g]{width:3.5rem;height:3.5rem}}.section-purpose__title[data-astro-cid-pv7igx6g]{margin-bottom:.5rem;font-size:1.125rem;line-height:1.3}.section-purpose__item-text[data-astro-cid-pv7igx6g]{color:#6e6e73;margin:0 auto;font-size:.9375rem;line-height:1.5}.section-features[data-astro-cid-2degm7iz]{padding:4rem 0 5rem;position:relative;overflow:hidden}@media screen and (width>=992px){.section-features[data-astro-cid-2degm7iz]{padding:8rem 0}}.section-features__heading[data-astro-cid-2degm7iz]{margin-bottom:2rem}@media screen and (width>=992px){.section-features__heading[data-astro-cid-2degm7iz]{margin-bottom:3rem}}.section-features__slider[data-astro-cid-2degm7iz],.section-features__layout[data-astro-cid-2degm7iz]{position:relative}@media screen and (width<=991px){.section-features__layout[data-astro-cid-2degm7iz]{scroll-snap-type:x mandatory;scrollbar-width:none;gap:1rem;display:flex;overflow-x:auto}.section-features__layout[data-astro-cid-2degm7iz]::-webkit-scrollbar{display:none}}@media screen and (width>=992px){.section-features__layout[data-astro-cid-2degm7iz]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-template-rows:repeat(var(--count), auto) 1fr;align-items:start;column-gap:4rem;display:grid}}.section-features__tab[data-astro-cid-2degm7iz]{color:#6e6e73;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #0000001a;align-items:center;gap:1rem;width:100%;padding:1.25rem 0;font-size:1.5rem;font-weight:500;transition:color .2s;display:none}.section-features__tab[data-astro-cid-2degm7iz]:hover,.section-features__tab[data-astro-cid-2degm7iz][aria-expanded=true]{color:#000}.section-features__tab[data-astro-cid-2degm7iz][aria-expanded=true]{border-bottom-color:#1b7019;box-shadow:inset 0 -1px #1b7019}.section-features__tab[data-astro-cid-2degm7iz]:focus-visible{outline-offset:4px;outline:2px solid #1b7019}@media screen and (width>=992px){.section-features__tab[data-astro-cid-2degm7iz]{grid-column:1;display:flex}}.section-features__tab-title[data-astro-cid-2degm7iz]{flex:1}.section-features__tab-arrow[data-astro-cid-2degm7iz]{opacity:0;flex-shrink:0;width:1.35em;height:1em;transition:opacity .3s ease-in-out,transform .3s ease-in-out;transform:translate(-.4rem);mask:url(/images/vehicle-arrow.svg) 50%/contain no-repeat}.section-features__tab[data-astro-cid-2degm7iz]:hover .section-features__tab-arrow[data-astro-cid-2degm7iz],.section-features__tab[data-astro-cid-2degm7iz][aria-expanded=true] .section-features__tab-arrow[data-astro-cid-2degm7iz]{opacity:1;transform:none}.section-features__tab[data-astro-cid-2degm7iz]:hover .section-features__tab-arrow[data-astro-cid-2degm7iz]{background-color:#888}.section-features__tab[data-astro-cid-2degm7iz][aria-expanded=true] .section-features__tab-arrow[data-astro-cid-2degm7iz]{background-color:#1b7019}@media screen and (width<=991px){.section-features__panel[data-astro-cid-2degm7iz]{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 100%}}@media screen and (width>=992px){.section-features__panel[data-astro-cid-2degm7iz]{grid-area:1/2/-1;animation:.4s feature-fade}.section-features__panel[data-astro-cid-2degm7iz][data-open=false]{display:none}}.section-features__media[data-astro-cid-2degm7iz]{aspect-ratio:4/3;border-radius:1.5rem;margin-bottom:1.25rem;overflow:hidden}@media screen and (width>=992px){.section-features__media[data-astro-cid-2degm7iz]{max-width:40rem;margin-bottom:1.5rem}}.section-features__media[data-astro-cid-2degm7iz] img[data-astro-cid-2degm7iz]{object-fit:contain;width:100%;height:100%;padding:1.5rem;display:block}.section-features__panel-title[data-astro-cid-2degm7iz]{margin-bottom:.5rem}@media screen and (width>=992px){.section-features__panel-title[data-astro-cid-2degm7iz]{margin-bottom:.75rem}}.section-features__panel-text[data-astro-cid-2degm7iz]{margin-bottom:0;font-size:1rem;line-height:1.6}@media screen and (width>=992px){.section-features__panel-text[data-astro-cid-2degm7iz]{max-width:40rem;font-size:1.125rem}}.section-features__arrows[data-astro-cid-2degm7iz]{aspect-ratio:4/3;pointer-events:none;justify-content:space-between;align-items:center;width:100%;padding:0 .5rem;display:flex;position:absolute;top:0;left:0}@media screen and (width>=992px){.section-features__arrows[data-astro-cid-2degm7iz]{display:none}}.section-features__arrow[data-astro-cid-2degm7iz]{color:#1b7019;cursor:pointer;pointer-events:auto;background:#fff;border:0;border-radius:50%;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;padding:0;transition:opacity .3s,transform .2s;display:flex;box-shadow:0 2px 10px #00000026}.section-features__arrow[data-astro-cid-2degm7iz] svg[data-astro-cid-2degm7iz]{fill:none;stroke:currentColor;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;width:1.25rem;height:1.25rem}.section-features__arrow[data-astro-cid-2degm7iz]:active{transform:scale(.92)}.section-features__arrow[data-astro-cid-2degm7iz]:disabled{opacity:0;pointer-events:none}.section-features__arrow[data-astro-cid-2degm7iz]:focus-visible{outline-offset:2px;outline:2px solid #1b7019}.section-features__dots[data-astro-cid-2degm7iz]{justify-content:center;gap:.375rem;margin-top:1.25rem;display:flex}@media screen and (width>=992px){.section-features__dots[data-astro-cid-2degm7iz]{display:none}}.section-features__dot[data-astro-cid-2degm7iz]{color:#86868b;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:36px;height:36px;padding:0;transition:color .3s;display:flex}.section-features__dot[data-astro-cid-2degm7iz] svg[data-astro-cid-2degm7iz]{width:24px;height:24px;transition:transform .3s;display:block}.section-features__dot[data-astro-cid-2degm7iz][aria-current=true]{color:#1b7019}.section-features__dot[data-astro-cid-2degm7iz][aria-current=true] svg[data-astro-cid-2degm7iz]{transform:scale(1.3)}.section-features__dot[data-astro-cid-2degm7iz]:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid #1b7019}@keyframes feature-fade{0%{opacity:0;transform:translate(-16px)}to{opacity:1;transform:none}}.section-timeline[data-astro-cid-4vr5gzlh]{color:#fff;background:#1b7019;padding:5rem 0}@media screen and (width>=992px){.section-timeline[data-astro-cid-4vr5gzlh]{padding:8rem 0}}.section-timeline__intro[data-astro-cid-4vr5gzlh]{margin-bottom:3rem}@media screen and (width>=992px){.section-timeline__intro[data-astro-cid-4vr5gzlh]{margin-bottom:4.5rem}}.section-timeline__text[data-astro-cid-4vr5gzlh]{margin-bottom:0;font-size:1.125rem;line-height:1.6}@media screen and (width>=768px){.section-timeline__text[data-astro-cid-4vr5gzlh]{font-size:1.25rem}}.section-timeline__list[data-astro-cid-4vr5gzlh]{gap:2.5rem;margin:0;padding:0;list-style:none;display:grid}@media screen and (width>=992px){.section-timeline__list[data-astro-cid-4vr5gzlh]{grid-template-columns:repeat(var(--count), minmax(0, 1fr));gap:0}}.section-timeline__item[data-astro-cid-4vr5gzlh]{margin:0;padding-left:2.5rem;font-size:1rem;font-weight:400;position:relative}.section-timeline__item[data-astro-cid-4vr5gzlh]:before{content:"";background:#ffffff40;width:2px;height:calc(100% + 2.5rem);position:absolute;top:.625rem;left:calc(.625rem - 1px)}.section-timeline__item[data-astro-cid-4vr5gzlh]:last-child:before{display:none}.section-timeline__item[data-astro-cid-4vr5gzlh].is-done:before{background:#fff}@media screen and (width>=992px){.section-timeline__item[data-astro-cid-4vr5gzlh]{padding:2.75rem 2rem 0 0}.section-timeline__item[data-astro-cid-4vr5gzlh]:before{width:100%;height:2px;top:calc(.625rem - 1px);left:1.25rem}}.section-timeline__marker[data-astro-cid-4vr5gzlh]{background:#1b7019;border:2px solid #ffffff40;border-radius:50%;width:1.25rem;height:1.25rem;position:absolute;top:0;left:0}.is-done[data-astro-cid-4vr5gzlh] .section-timeline__marker[data-astro-cid-4vr5gzlh]{background:#fff;border-color:#fff}.is-current[data-astro-cid-4vr5gzlh] .section-timeline__marker[data-astro-cid-4vr5gzlh]{border-color:#fff}.section-timeline__date[data-astro-cid-4vr5gzlh]{letter-spacing:.04em;text-transform:uppercase;color:#ffffffd9;flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.5rem;font-size:.875rem;font-weight:600;display:flex}.is-done[data-astro-cid-4vr5gzlh] .section-timeline__date[data-astro-cid-4vr5gzlh],.is-current[data-astro-cid-4vr5gzlh] .section-timeline__date[data-astro-cid-4vr5gzlh]{color:#fff}.section-timeline__status[data-astro-cid-4vr5gzlh]{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.section-timeline__title[data-astro-cid-4vr5gzlh]{margin-bottom:.375rem;font-size:1.25rem;line-height:1.3}.section-timeline__item-text[data-astro-cid-4vr5gzlh]{color:#ffffffd9;margin-bottom:0;font-size:.9375rem;line-height:1.55}.section-story[data-astro-cid-m5ufueyf]{padding:5rem 0}@media screen and (width>=992px){.section-story[data-astro-cid-m5ufueyf]{padding:8rem 0}}.section-story__layout[data-astro-cid-m5ufueyf]{grid-template-columns:minmax(0,1fr);gap:2rem;display:grid}@media screen and (width>=992px){.section-story__layout[data-astro-cid-m5ufueyf]{grid-template-rows:auto 1fr;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"headline media""content media";align-items:start;gap:0 1.5rem}}.section-story__headline[data-astro-cid-m5ufueyf]{margin-bottom:0}@media screen and (width>=992px){.section-story__headline[data-astro-cid-m5ufueyf]{grid-area:headline;margin-bottom:1.5rem}.section-story__media[data-astro-cid-m5ufueyf]{grid-area:media}}.section-story__media[data-astro-cid-m5ufueyf] img[data-astro-cid-m5ufueyf]{aspect-ratio:1;object-fit:cover;border-radius:0;width:100%;height:auto;display:block}@media screen and (width>=992px){.section-story__content[data-astro-cid-m5ufueyf]{grid-area:content;padding-right:3rem}}.section-story__body[data-astro-cid-m5ufueyf] p{margin-bottom:1.25rem;font-size:1.125rem;line-height:1.7}.section-story__body[data-astro-cid-m5ufueyf] p:last-child{margin-bottom:0}.section-story__quote[data-astro-cid-m5ufueyf]{border-left:3px solid #1b7019;margin:2.5rem 0 0;padding-left:1.5rem}.section-story__quote[data-astro-cid-m5ufueyf] blockquote[data-astro-cid-m5ufueyf]{margin:0 0 .75rem;font-size:1.25rem;font-style:italic;line-height:1.5}.section-story__quote[data-astro-cid-m5ufueyf] figcaption[data-astro-cid-m5ufueyf]{letter-spacing:.04em;text-transform:uppercase;color:#1b7019;font-size:.875rem;font-weight:600}.section-video[data-astro-cid-dexrrqae]{padding:5rem 0}@media screen and (width>=992px){.section-video[data-astro-cid-dexrrqae]{padding:8rem 0}}.section-video__row[data-astro-cid-dexrrqae]{align-items:flex-start;row-gap:2.5rem}@media screen and (width>=992px){.section-video__content[data-astro-cid-dexrrqae]{padding-right:3rem}}.section-video__body[data-astro-cid-dexrrqae]{max-width:36rem}.section-video__body[data-astro-cid-dexrrqae] p{margin-bottom:1.25rem;font-size:1.125rem;line-height:1.7}.section-video__body[data-astro-cid-dexrrqae] p:last-child{margin-bottom:0}.section-video__frame[data-astro-cid-dexrrqae]{aspect-ratio:16/9;background:#000;position:relative;overflow:hidden;box-shadow:0 6px 24px #0000004d}.section-video__frame[data-astro-cid-dexrrqae] iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.section-video__frame[data-astro-cid-dexrrqae].is-empty{color:#6e6e73;background:#d9d9d9;justify-content:center;align-items:center;font-weight:500;display:flex}.section-video__play[data-astro-cid-dexrrqae]{cursor:pointer;background:0 0;border:0;width:100%;height:100%;padding:0;display:block}.section-video__play[data-astro-cid-dexrrqae] img[data-astro-cid-dexrrqae]{object-fit:cover;width:100%;height:100%;transition:transform .5s;display:block}.section-video__play[data-astro-cid-dexrrqae]:focus-visible{outline-offset:-3px;outline:3px solid #1b7019}.section-video__play-icon[data-astro-cid-dexrrqae]{border-radius:50%;justify-content:center;align-items:center;width:4.5rem;height:4.5rem;display:flex;position:absolute;top:50%;left:50%}@media screen and (width>=768px){.section-video__play-icon[data-astro-cid-dexrrqae]{width:6rem;height:6rem}}.section-video__play-icon[data-astro-cid-dexrrqae]{background:#1b7019;transition:transform .3s;transform:translate(-50%,-50%);box-shadow:0 6px 24px #0000004d}.section-video__play-icon[data-astro-cid-dexrrqae] svg[data-astro-cid-dexrrqae]{fill:#fff;width:55%;height:55%}.section-video__play[data-astro-cid-dexrrqae]:hover .section-video__play-icon[data-astro-cid-dexrrqae]{transform:translate(-50%,-50%)scale(1.08)}.section-contact[data-astro-cid-d56ov33j]{padding:5rem 0}@media screen and (width>=992px){.section-contact[data-astro-cid-d56ov33j]{padding:8rem 0}}.section-contact__row[data-astro-cid-d56ov33j]{row-gap:2.5rem}@media screen and (width>=992px){.section-contact__intro[data-astro-cid-d56ov33j]{padding-right:3rem}}.section-contact__text[data-astro-cid-d56ov33j]{max-width:30rem;font-size:1.125rem;line-height:1.7}.section-contact__fields[data-astro-cid-d56ov33j]{grid-template-columns:minmax(0,1fr);gap:1.25rem;display:grid}@media screen and (width>=768px){.section-contact__fields[data-astro-cid-d56ov33j]{grid-template-columns:repeat(2,minmax(0,1fr))}}.section-contact__field[data-astro-cid-d56ov33j]{flex-direction:column;gap:.5rem;display:flex}.section-contact__field[data-astro-cid-d56ov33j].is-full{grid-column:1/-1}.section-contact__field[data-astro-cid-d56ov33j] label[data-astro-cid-d56ov33j]{font-size:.9375rem;font-weight:600}.section-contact__field[data-astro-cid-d56ov33j] input[data-astro-cid-d56ov33j],.section-contact__field[data-astro-cid-d56ov33j] select[data-astro-cid-d56ov33j],.section-contact__field[data-astro-cid-d56ov33j] textarea[data-astro-cid-d56ov33j]{color:#000;background:#f5f5f7;border:1px solid #0000;border-radius:.5rem;width:100%;padding:.875rem 1rem;font-size:1rem;transition:border-color .2s,background-color .2s}.section-contact__field[data-astro-cid-d56ov33j] input[data-astro-cid-d56ov33j]:focus,.section-contact__field[data-astro-cid-d56ov33j] select[data-astro-cid-d56ov33j]:focus,.section-contact__field[data-astro-cid-d56ov33j] textarea[data-astro-cid-d56ov33j]:focus{background:#fff;border-color:#1b7019;outline:none;box-shadow:0 0 0 3px #1b701926}.section-contact__field[data-astro-cid-d56ov33j] input[data-astro-cid-d56ov33j][aria-invalid=true],.section-contact__field[data-astro-cid-d56ov33j] select[data-astro-cid-d56ov33j][aria-invalid=true],.section-contact__field[data-astro-cid-d56ov33j] textarea[data-astro-cid-d56ov33j][aria-invalid=true]{border-color:#c62828}.section-contact__field[data-astro-cid-d56ov33j] textarea[data-astro-cid-d56ov33j]{resize:vertical;min-height:8rem}.section-contact__field[data-astro-cid-d56ov33j] select[data-astro-cid-d56ov33j]{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236e6e73' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 1rem center;background-repeat:no-repeat;background-size:1.125rem;padding-right:2.75rem}.section-contact__optional[data-astro-cid-d56ov33j]{color:#6e6e73;font-weight:400}.section-contact__checkbox[data-astro-cid-d56ov33j]{cursor:pointer;align-items:flex-start;gap:.75rem;margin-top:1.5rem;font-size:.9375rem;line-height:1.5;display:flex}.section-contact__checkbox[data-astro-cid-d56ov33j] input[data-astro-cid-d56ov33j]{accent-color:#1b7019;flex-shrink:0;width:1.125rem;height:1.125rem;margin-top:.125rem}.section-contact__trap[data-astro-cid-d56ov33j]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.section-contact__actions[data-astro-cid-d56ov33j]{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin-top:2rem;display:flex}.section-contact__actions[data-astro-cid-d56ov33j] button[data-astro-cid-d56ov33j]:disabled{opacity:.6;cursor:wait}.section-contact__status[data-astro-cid-d56ov33j]{margin:0;font-size:.9375rem}.section-contact__status[data-astro-cid-d56ov33j].is-error{color:#c62828}.section-contact__thanks[data-astro-cid-d56ov33j]{background:#f5f5f7;border-radius:1.5rem;padding:2.5rem}.section-contact__thanks[data-astro-cid-d56ov33j]:focus{outline:none}.section-contact__thanks[data-astro-cid-d56ov33j] h3[data-astro-cid-d56ov33j]{margin-bottom:.5rem}.section-contact__thanks[data-astro-cid-d56ov33j] p[data-astro-cid-d56ov33j]{margin:0}
