.about-module__-i9KWa__page{overflow-x:clip}.about-module__-i9KWa__hero{padding:var(--space-12) var(--space-2)}@media (min-width:640px){.about-module__-i9KWa__hero{padding:var(--space-16) var(--space-12)}}@media (min-width:1024px){.about-module__-i9KWa__hero{padding:var(--space-20) var(--space-16)}}.about-module__-i9KWa__title{margin:0 0 var(--space-5);color:var(--text);font-size:40px;font-weight:var(--weight-black);letter-spacing:-.025em;text-wrap:pretty;line-height:1.05}@media (min-width:400px){.about-module__-i9KWa__title{font-size:var(--text-5xl)}}@media (min-width:640px){.about-module__-i9KWa__title{font-size:var(--text-6xl)}}@media (min-width:768px){.about-module__-i9KWa__title{font-size:var(--text-7xl)}}.about-module__-i9KWa__lead{max-width:42rem;color:var(--text-secondary);font-size:var(--text-lg);line-height:var(--leading-snug);margin:0 auto}@media (min-width:640px){.about-module__-i9KWa__lead{font-size:var(--text-xl)}}@media (min-width:768px){.about-module__-i9KWa__lead{font-size:var(--text-2xl)}}.about-module__-i9KWa__stats{z-index:1;border-top:1px solid var(--line);flex-direction:column;display:flex;position:relative}@media (min-width:768px){.about-module__-i9KWa__stats{flex-flow:wrap}}.about-module__-i9KWa__statsLead{padding:var(--space-5) var(--space-6);color:var(--text-muted);text-wrap:balance;flex:none;margin:0}.about-module__-i9KWa__statsLead span{color:var(--text)}@media (min-width:768px){.about-module__-i9KWa__statsLead{padding:var(--space-7) var(--space-10);border-right:1px solid var(--line)}}.about-module__-i9KWa__stats dl{border-top:1px solid var(--line);flex:1;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid;overflow:hidden}@media (min-width:768px){.about-module__-i9KWa__stats dl{border-top:0;grid-template-columns:repeat(5,minmax(0,1fr))}}.about-module__-i9KWa__stats dl>div{padding:var(--space-4) var(--space-2);border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:linear-gradient(to top right, transparent, var(--bg) 55%, var(--bg)), repeating-linear-gradient(-45deg, var(--line-strong) 0 1px, transparent 1px 6px);flex-direction:column-reverse;justify-content:center;align-items:center;gap:2px;margin:0 -1px -1px 0;display:flex;position:relative}.about-module__-i9KWa__stats dl>div:last-child{grid-column:1/-1}@media (min-width:768px){.about-module__-i9KWa__stats dl>div:last-child{grid-column:auto}}.about-module__-i9KWa__stats dd{color:var(--text);font-size:var(--text-2xl);font-weight:var(--weight-bold);font-variant-numeric:tabular-nums;margin:0}.about-module__-i9KWa__stats dt{color:var(--text-muted);font:var(--weight-semibold) var(--text-xs) / var(--leading-tight) var(--font-mono)}.about-module__-i9KWa__statsNote{padding:var(--space-1-5) var(--space-3);border-top:1px dashed var(--line-dashed);color:var(--text-muted);text-align:center;flex-basis:100%;margin:0;font-size:13px}.about-module__-i9KWa__band h2{margin-bottom:var(--space-3)}.about-module__-i9KWa__emblem{width:100%;height:176px;margin-bottom:var(--space-6);color:var(--accent-text);place-items:center;display:grid;position:relative}.about-module__-i9KWa__emblem span{border:1px solid color-mix(in srgb, var(--accent) 45%, transparent);border-radius:var(--radius-full);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.about-module__-i9KWa__emblem span:first-child{width:112px;height:112px}.about-module__-i9KWa__emblem span:nth-child(2){border-color:color-mix(in srgb, var(--accent) 28%, transparent);width:176px;height:176px}.about-module__-i9KWa__emblem span:nth-child(3){border-color:color-mix(in srgb, var(--accent) 16%, transparent);width:240px;height:240px}.about-module__-i9KWa__emblem svg{position:relative}.about-module__-i9KWa__illustration{width:auto;max-width:min(100%,560px);max-height:280px;margin:0 auto var(--space-6);object-fit:contain;display:block}.about-module__-i9KWa__stepsHead{padding-bottom:var(--space-8)}.about-module__-i9KWa__documents{justify-content:center;align-items:center;gap:var(--space-2) var(--space-6);padding:var(--space-6) var(--space-4);text-align:center;flex-wrap:wrap;display:flex}.about-module__-i9KWa__documents h2{color:var(--text-muted);font:var(--weight-semibold) var(--text-xs) / 1 var(--font-mono)}.about-module__-i9KWa__documents ul{justify-content:center;gap:var(--space-2) var(--space-6);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.about-module__-i9KWa__documents li{color:var(--text-muted);font-size:var(--text-sm)}.about-module__-i9KWa__documents .text-link{font-size:var(--text-sm);font-weight:var(--weight-medium)}.about-module__-i9KWa__demoStack{gap:var(--space-3);width:100%;max-width:440px;margin:0 auto;display:grid}.about-module__-i9KWa__resolver{gap:var(--space-2-5);padding:var(--space-3-5) var(--space-4);display:grid}.about-module__-i9KWa__resolverLine{align-items:center;gap:var(--space-2);min-width:0;color:var(--text-muted);font-size:var(--text-xs);display:flex}.about-module__-i9KWa__resolverLine span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.about-module__-i9KWa__track{border-radius:var(--radius-full);background:var(--surface-hover);height:6px;overflow:hidden}.about-module__-i9KWa__track i{border-radius:inherit;background:linear-gradient(to right, color-mix(in srgb, var(--accent) 70%, var(--surface)), var(--accent));transform-origin:0;height:100%;display:block}.about-module__-i9KWa__resolverDone{align-items:center;gap:var(--space-1-5);color:var(--success);font-size:13px;font-weight:var(--weight-semibold);display:flex}.about-module__-i9KWa__bikeCard{gap:var(--space-3);padding:var(--space-3-5);display:grid}.about-module__-i9KWa__bikeHead{align-items:center;gap:var(--space-3);min-width:0;display:flex}.about-module__-i9KWa__bikeHead strong{color:var(--text);font-size:var(--text-base);font-weight:var(--weight-bold);display:block}.about-module__-i9KWa__bikePhoto{flex:none;width:96px;height:64px}.about-module__-i9KWa__bikePhoto rect{fill:color-mix(in srgb, var(--tone) 16%, var(--surface))}.about-module__-i9KWa__bikePhoto g{fill:none;stroke:var(--tone);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.about-module__-i9KWa__parts{border-top:1px solid var(--line);margin:0;padding:0;list-style:none;display:grid}.about-module__-i9KWa__parts li{justify-content:space-between;gap:var(--space-3);border-bottom:1px solid var(--line);padding:7px 0;font-size:13px;display:flex}.about-module__-i9KWa__parts li:last-child{border-bottom:0;padding-bottom:0}.about-module__-i9KWa__parts span{color:var(--text-muted)}.about-module__-i9KWa__parts b{color:var(--text);font-weight:var(--weight-semibold);text-align:right;overflow-wrap:anywhere}.about-module__-i9KWa__timeline{gap:var(--space-3);width:100%;max-width:440px;padding:0 0 0 var(--space-6);margin:0 auto;list-style:none;display:grid;position:relative}.about-module__-i9KWa__timeline:before{content:"";top:var(--space-4);bottom:var(--space-4);border-radius:var(--radius-full);background:color-mix(in srgb, var(--tone) 22%, var(--surface));width:2px;position:absolute;left:7px}.about-module__-i9KWa__timeline li{position:relative}.about-module__-i9KWa__timeline li:before{content:"";top:16px;left:calc(-1 * var(--space-6) + 2px);border:2px solid var(--tone);border-radius:var(--radius-full);background:var(--bg);width:12px;height:12px;position:absolute}.about-module__-i9KWa__timeline li:first-child:before{background:var(--tone)}.about-module__-i9KWa__timeline .mk-mini{gap:var(--space-1-5);padding:var(--space-3) var(--space-3-5);display:grid}.about-module__-i9KWa__timeline strong{color:var(--text);font-size:var(--text-smd);font-weight:var(--weight-semibold)}.about-module__-i9KWa__entryHead{justify-content:space-between;align-items:center;gap:var(--space-1-5) var(--space-2);flex-wrap:wrap;display:flex}.about-module__-i9KWa__entryHead .mono{color:var(--text-muted);font-size:var(--text-xs)}.about-module__-i9KWa__snapshot{gap:var(--space-1-5);flex-wrap:wrap;display:flex}.about-module__-i9KWa__feedCard{justify-items:start;gap:var(--space-2-5);padding:var(--space-3-5) var(--space-4);display:grid}.about-module__-i9KWa__feedHead{align-items:center;gap:var(--space-2-5);display:flex}.about-module__-i9KWa__feedHead strong{color:var(--text);font-size:var(--text-sm);font-weight:var(--weight-semibold);display:block}.about-module__-i9KWa__avatar{border-radius:var(--radius-full);background:color-mix(in srgb, var(--tone) 16%, var(--surface));width:32px;height:32px;color:var(--text);font-size:var(--text-xs);font-weight:var(--weight-bold);flex:none;place-items:center;display:grid}.about-module__-i9KWa__feedTitle{color:var(--text);font-size:var(--text-base);font-weight:var(--weight-bold)}.about-module__-i9KWa__feedText{color:var(--text-secondary);font-size:var(--text-sm);margin:0}.about-module__-i9KWa__saved,.about-module__-i9KWa__saved svg{color:var(--tone)}.about-module__-i9KWa__saved svg{fill:currentColor}.about-module__-i9KWa__note{align-items:flex-start;gap:var(--space-2-5);padding:var(--space-3) var(--space-3-5);color:var(--text-secondary);font-size:13px;display:flex}.about-module__-i9KWa__note svg{color:var(--tone);flex:none;margin-top:1px}.about-module__-i9KWa__rideCard{gap:var(--space-2-5);padding:var(--space-2-5);display:grid}.about-module__-i9KWa__map{border-radius:var(--radius-lg);background:color-mix(in srgb, var(--tone) 5%, var(--surface));width:100%;height:auto;display:block}.about-module__-i9KWa__mapGrid{fill:url(#about-map-grid)}.about-module__-i9KWa__gridLine{fill:none;stroke:var(--line-strong);stroke-width:.6px}.about-module__-i9KWa__hatchLine{stroke:color-mix(in srgb, var(--tone) 40%, transparent);stroke-width:1.5px}.about-module__-i9KWa__mapWater{fill:color-mix(in srgb, var(--info) 14%, transparent)}.about-module__-i9KWa__route,.about-module__-i9KWa__routeHidden{fill:none;stroke:var(--tone);stroke-linecap:round;stroke-linejoin:round}.about-module__-i9KWa__route{stroke-width:3.5px}.about-module__-i9KWa__routeHidden{stroke-width:2px;stroke-dasharray:.03 .04;opacity:.5}.about-module__-i9KWa__zone{fill:url(#about-map-hatch);stroke:var(--tone);stroke-dasharray:4 4;stroke-width:1.5px}.about-module__-i9KWa__metrics{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.about-module__-i9KWa__metrics div{padding:var(--space-2) var(--space-1) 0;text-align:center}.about-module__-i9KWa__metrics dt{color:var(--text-muted);font:var(--weight-semibold) 11px / var(--leading-tight) var(--font-mono)}.about-module__-i9KWa__metrics dd{color:var(--text);font-size:var(--text-lg);font-weight:var(--weight-bold);font-variant-numeric:tabular-nums;margin:0}.about-module__-i9KWa__rsvp{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-3-5);color:var(--text-secondary);flex-wrap:wrap;font-size:13px;display:flex}.about-module__-i9KWa__rsvp>svg{color:var(--tone)}@media (prefers-reduced-motion:no-preference){[data-reveal=shown] .about-module__-i9KWa__track i{animation:about-module__-i9KWa__fill .9s var(--ease-out) both}[data-reveal=shown] .about-module__-i9KWa__resolverDone{animation:about-module__-i9KWa__rise var(--duration-slow) var(--ease-out) .9s both}[data-reveal=shown] .about-module__-i9KWa__parts li,[data-reveal=shown] .about-module__-i9KWa__timeline li{animation:about-module__-i9KWa__rise var(--duration-slow) var(--ease-out) both}[data-reveal=shown] .about-module__-i9KWa__parts li:first-child{animation-delay:1s}[data-reveal=shown] .about-module__-i9KWa__parts li:nth-child(2){animation-delay:1.1s}[data-reveal=shown] .about-module__-i9KWa__parts li:nth-child(3){animation-delay:1.2s}[data-reveal=shown] .about-module__-i9KWa__parts li:nth-child(4){animation-delay:1.3s}[data-reveal=shown] .about-module__-i9KWa__timeline li:nth-child(3){animation-delay:.15s}[data-reveal=shown] .about-module__-i9KWa__timeline li:nth-child(2){animation-delay:.35s}[data-reveal=shown] .about-module__-i9KWa__timeline li:first-child{animation-delay:.55s}[data-reveal=shown] .about-module__-i9KWa__route{stroke-dasharray:1;animation:about-module__-i9KWa__draw 1.4s var(--ease-in-out) .2s both}[data-reveal=shown] .about-module__-i9KWa__saved{animation:about-module__-i9KWa__saved var(--duration-slow) var(--ease-out) .7s both}}@keyframes about-module__-i9KWa__fill{0%{transform:scaleX(0)}}@keyframes about-module__-i9KWa__rise{0%{opacity:0;transform:translateY(6px)}}@keyframes about-module__-i9KWa__draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes about-module__-i9KWa__saved{0%{color:var(--text-muted)}}
