.sgEjbq_overlay{--tw-animation-duration:.18s;--tw-ease:cubic-bezier(.22, 1, .36, 1);transition:none;animation-duration:.18s;animation-timing-function:cubic-bezier(.22,1,.36,1)}.sgEjbq_overlay[data-state=closed]{--tw-animation-duration:.14s;animation-duration:.14s}.sgEjbq_content.sgEjbq_content[data-state=open]{animation:.18s cubic-bezier(.22,1,.36,1) backwards sgEjbq_quiet-in}.sgEjbq_content.sgEjbq_content[data-state=closed]{animation:.14s ease-out forwards sgEjbq_quiet-out}@keyframes sgEjbq_quiet-in{0%{opacity:0;transform:translateY(8px)scale(.995)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes sgEjbq_quiet-out{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(4px)scale(.995)}}@media (prefers-reduced-motion:reduce){.sgEjbq_overlay,.sgEjbq_content.sgEjbq_content[data-state]{transition:none;animation:none}}
.F9MQxq_page{--paper:#f4f0e5;--ink:#173b32;--muted:#5b6960;color:var(--ink);background:linear-gradient(#f4f0e526,#f4f0e54d),url(/impact-bg.png) 50%/cover no-repeat fixed;margin-top:-6rem;margin-bottom:-4rem;padding-top:6rem;padding-bottom:4rem;overflow:clip}.dark .F9MQxq_page{--paper:#101f1b;--ink:#f3eedc;--muted:#b4c4ba;background:linear-gradient(#101f1b26,#101f1b4d),url(/impact-bg-dark.png) 50%/cover no-repeat fixed}.F9MQxq_wrap{width:min(1180px,100% - 3rem);margin-left:auto;margin-right:auto}.F9MQxq_hero{padding:5rem 0 3rem;position:relative}.F9MQxq_eyebrow{letter-spacing:.18em;text-transform:uppercase;font-size:.75rem;font-weight:600}.F9MQxq_title{letter-spacing:-.045em;text-wrap:balance;font-size:max(3.2rem,min(6.3vw,6.6rem));line-height:1.02}.F9MQxq_sectionTitle{letter-spacing:-.035em;text-wrap:balance;font-size:max(2.5rem,min(4vw,4.3rem));line-height:1.07}.F9MQxq_lede{color:var(--muted);max-width:36rem;font-size:1.1rem;line-height:1.75}.F9MQxq_section{padding:5rem 0}.F9MQxq_section.F9MQxq_tight{padding-top:1rem;padding-bottom:1.5rem}.F9MQxq_night{--ink:#f3eedc;--muted:#c8d6cc;color:var(--ink);position:relative}.F9MQxq_night .F9MQxq_lede{color:var(--muted)}.F9MQxq_section.F9MQxq_night{isolation:isolate;background:linear-gradient(120deg,#173b32,#22513f);border-radius:2.5rem;margin-left:max(.75rem,min(2vw,1.5rem));margin-right:max(.75rem,min(2vw,1.5rem));padding-top:4.5rem;padding-bottom:4.5rem}.dark .F9MQxq_section.F9MQxq_night{background:0 0;border-radius:0;margin-left:0;margin-right:0;padding-top:9rem;padding-bottom:9rem}.dark .F9MQxq_section.F9MQxq_night:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#102f274d,#102f274d),url(/impact-bg-dark.png) 50%/cover;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 120px calc(100% - 120px),#0000);mask-image:linear-gradient(#0000,#000 120px calc(100% - 120px),#0000)}.F9MQxq_onNight{color:#173b32;background:#f3eedc}.F9MQxq_onNight:hover{background:#fff}.dark .F9MQxq_onNight{background:var(--color-eco-green-600,#2d6a4f);color:#fff}.F9MQxq_references{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:2.5rem;display:flex}.F9MQxq_referenceItem{color:#173b32;background:#ffffffd9;border:1px solid #173b321f;border-radius:1.25rem;align-items:center;gap:.85rem;padding:.7rem 1.1rem;display:flex;box-shadow:0 8px 24px #173b3212}.F9MQxq_referenceLabel{letter-spacing:.14em;text-transform:uppercase;opacity:.7;font-size:.7rem;font-weight:600}.F9MQxq_referenceEvent{border-color:#173b3240}.F9MQxq_softDivider{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--ink) 22%, transparent) 20%, color-mix(in srgb, var(--ink) 22%, transparent) 80%, transparent);width:min(1180px,100% - 3rem);height:1px;margin:1rem auto 0}.F9MQxq_glass{-webkit-backdrop-filter:blur(22px)saturate(1.4);background:#ffffff59;border:1px solid #ffffff8c;border-radius:1.75rem;box-shadow:0 20px 60px #173b3214}.dark .F9MQxq_glass{background:#101f1b73;border-color:#ffffff1a}.F9MQxq_flowMedia{color:#f3eedc;background:linear-gradient(130deg,#173b32,#2a5a46);justify-content:center;align-items:center;padding:1rem 1.5rem .75rem;display:flex}.F9MQxq_flowMedia>figure{flex-direction:column;justify-content:center;gap:.25rem;width:100%;height:100%;display:flex}.F9MQxq_flowMedia svg{flex:auto;height:100%;min-height:0}.F9MQxq_roadBand{isolation:isolate;color:var(--ink);padding-top:5rem;padding-bottom:3rem;position:relative}.F9MQxq_roadBand .F9MQxq_lede{color:var(--ink)}.F9MQxq_roadBand:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#0000,#f4f0e5b8 110px,#f4f0e573 40%,#f4f0e5d1 72%,#f4f0e5e0 calc(100% - 160px),#0000);position:absolute;inset:0}.dark .F9MQxq_roadBand:before{background:linear-gradient(#0000,#101f1bcc 110px,#101f1b80 40%,#101f1bd9 72%,#101f1be6 calc(100% - 160px),#0000)}.F9MQxq_roadBand .F9MQxq_roadImage{-webkit-mask-image:linear-gradient(#0000,#000 110px calc(100% - 140px),#0000);mask-image:linear-gradient(#0000,#000 110px calc(100% - 140px),#0000)}.F9MQxq_stepsTile{--ink:#f3eedc;color:var(--ink);background:linear-gradient(120deg,#173b32f2,#22513fe6);border-radius:2rem;padding:max(1.5rem,min(4vw,2.75rem));box-shadow:0 24px 60px #173b3233}.dark .F9MQxq_stepsTile{background:linear-gradient(120deg,#102f27f2,#173b32e6);border:1px solid #ffffff14}.F9MQxq_ridePhoto{aspect-ratio:4/3;border-radius:1.75rem;position:relative;overflow:hidden;transform:rotate(1.5deg);box-shadow:0 30px 70px #173b3238}@media (prefers-reduced-motion:no-preference){.F9MQxq_ridePhoto{transition:transform .333s}.F9MQxq_ridePhoto:hover{transform:rotate(0)}}.F9MQxq_card{border:1px solid color-mix(in srgb, var(--ink) 14%, transparent);background:color-mix(in srgb, var(--paper) 80%, white);border-radius:1.5rem;overflow:hidden}.dark .F9MQxq_card{background:#192d26}.F9MQxq_photo{aspect-ratio:1.6;position:relative;overflow:hidden}.F9MQxq_photo img{transition:transform .6s}.F9MQxq_card:hover .F9MQxq_photo img{transform:scale(1.035)}.F9MQxq_pill{border:1px solid color-mix(in srgb, var(--ink) 22%, transparent);-webkit-backdrop-filter:blur(14px)saturate(1.3);background:#ffffffa6;border-radius:999px;align-items:center;gap:.6rem;padding:.75rem 1.1rem;font-size:.875rem;font-weight:500;transition:background-color .333s,border-color .333s;display:inline-flex;box-shadow:0 6px 20px #173b320f}.F9MQxq_pill:hover{border-color:color-mix(in srgb, var(--ink) 45%, transparent);background:#ffffffe0}.dark .F9MQxq_pill{background:#101f1b99;border-color:#ffffff26}.dark .F9MQxq_pill:hover{background:#101f1bd9}.F9MQxq_swirl{width:100%;height:auto;overflow:visible}.F9MQxq_route{fill:none;stroke:currentColor;opacity:.4}.F9MQxq_stream{transform-origin:425px 235px;animation:18s ease-in-out infinite alternate F9MQxq_drift}.F9MQxq_moving{stroke-dasharray:4 996;stroke-linecap:round;stroke-width:3.5px;opacity:.85;animation:12s linear infinite F9MQxq_journey}.F9MQxq_halo{transform-origin:425px 235px;animation:6s ease-in-out infinite F9MQxq_breathe}.F9MQxq_flow{fill:none;stroke-linecap:round;animation:1.2s ease-out both F9MQxq_flowIn}@keyframes F9MQxq_flowIn{0%{opacity:0}}.F9MQxq_ribbon{transition:opacity .333s}.F9MQxq_strand{stroke-width:1.3px;opacity:.4}.F9MQxq_strandLight{stroke-width:1.8px;stroke-dasharray:12 120;opacity:.95;animation:4s linear infinite F9MQxq_run}.F9MQxq_flowFigure svg{transform-origin:50%;transition:transform .9s}.F9MQxq_flowFigure:hover svg{transform:scale(1.04)}.F9MQxq_flowFigure:has(.F9MQxq_ribbon:hover) .F9MQxq_ribbon:not(:hover){opacity:.3}.F9MQxq_ribbon:hover .F9MQxq_strand{opacity:.75}@keyframes F9MQxq_run{to{stroke-dashoffset:-132px}}.F9MQxq_phone{background:#f5f5f4;border:7px solid #202924;border-radius:2.7rem;flex:none;width:220px;position:relative;overflow:hidden;box-shadow:0 24px 60px #0003}.F9MQxq_phone:before{content:"";z-index:2;background:#202924;border-radius:0 0 12px 12px;width:34%;height:15px;position:absolute;top:0;left:33%}.F9MQxq_phone img{width:100%;height:auto}.F9MQxq_screenCaption{color:var(--muted);font-size:.75rem;line-height:1.5}.F9MQxq_divider{border-top:1px solid color-mix(in srgb, var(--ink) 18%, transparent)}@keyframes F9MQxq_journey{to{stroke-dashoffset:-1000px}}@keyframes F9MQxq_drift{0%{transform:rotate(-1deg)}to{transform:rotate(1deg)}}@keyframes F9MQxq_breathe{50%{opacity:.12;transform:scale(1.08)}}@media (max-width:640px){.F9MQxq_wrap{width:calc(100% - 2rem)}.F9MQxq_hero{padding:5rem 0 3rem}.F9MQxq_section{padding:3.5rem 0}.F9MQxq_section.F9MQxq_night{padding-top:3.5rem;padding-bottom:3.5rem}.F9MQxq_roadBand{padding-top:5.5rem;padding-bottom:5.5rem}.F9MQxq_phone{border-width:5px;border-radius:2rem;width:170px}}@media (prefers-reduced-motion:reduce){.F9MQxq_moving,.F9MQxq_stream,.F9MQxq_halo,.F9MQxq_flow,.F9MQxq_strand,.F9MQxq_strandLight{animation:none}.F9MQxq_flowFigure:hover svg{transform:none}.F9MQxq_photo img{transition:none}}.F9MQxq_roadHero{isolation:isolate;z-index:30;align-content:center;min-height:35rem;margin-bottom:0;display:grid}.F9MQxq_roadImage{z-index:-2;object-fit:cover;object-position:center 58%;-webkit-mask-image:linear-gradient(#0000,#000 100px 55%,#0000 100%);mask-image:linear-gradient(#0000,#000 100px 55%,#0000 100%)}.F9MQxq_roadHero:before{content:"";z-index:-1;background:linear-gradient(#0000,#f4f0e5bb 100px,#f4f0e57d 55%,#0000);position:absolute;inset:0}.dark .F9MQxq_roadHero:before{background:linear-gradient(#0000,#101f1bcc 100px,#101f1b8f 55%,#0000)}.F9MQxq_carouselTrack{scroll-snap-type:x mandatory;scrollbar-width:thin;gap:1.25rem;padding:.25rem .25rem 1.5rem;scroll-padding-inline:1px;display:flex;overflow-x:auto}.F9MQxq_carouselTrack>li{scroll-snap-align:start;flex:0 0 min(78vw,280px)}.F9MQxq_roadHero .F9MQxq_lede{color:var(--ink)}
