.Selection-module__QCoRLW__page{--selection-gutter:clamp(1rem, 4vw, 5rem);--selection-accent:color-mix(in srgb, var(--selection-hue,#a74731) 72%, var(--color-ink));width:min(100%,106rem);min-height:100vh;padding:0 var(--selection-gutter) var(--space-24);margin:0 auto}.Selection-module__QCoRLW__header{border-bottom:1px solid var(--color-titanium);justify-content:space-between;align-items:center;min-height:5rem;display:flex}.Selection-module__QCoRLW__wordmark,.Selection-module__QCoRLW__catalogLink,.Selection-module__QCoRLW__modelLink{min-height:2.75rem;color:inherit;text-underline-offset:.25rem;align-items:center;font-weight:600;display:inline-flex}.Selection-module__QCoRLW__wordmark{width:8rem;text-decoration:none}.Selection-module__QCoRLW__catalogLink{font-size:var(--font-size-sm)}.Selection-module__QCoRLW__headerNote{color:var(--color-graphite);font:.65rem/1.4 var(--font-mono)}.Selection-module__QCoRLW__intro{padding:var(--space-10) 0 var(--space-8);gap:var(--space-8);border-bottom:1px solid var(--color-titanium);grid-template-columns:minmax(0,1fr) minmax(14rem,.35fr);display:grid}.Selection-module__QCoRLW__eyebrow,.Selection-module__QCoRLW__progressText,.Selection-module__QCoRLW__cardMeta,.Selection-module__QCoRLW__listTitle,.Selection-module__QCoRLW__budgetLabel,.Selection-module__QCoRLW__budgetHint{color:var(--color-graphite);font-family:var(--font-mono);font-size:var(--font-size-xs);letter-spacing:.055em;font-weight:500;line-height:1.45}.Selection-module__QCoRLW__eyebrow{margin:0 0 var(--space-4);text-transform:uppercase}.Selection-module__QCoRLW__intro h1{max-width:16ch;font-family:var(--font-display);letter-spacing:-.055em;margin:0;font-size:clamp(2.7rem,5.5vw,6.2rem);font-weight:500;line-height:1}.Selection-module__QCoRLW__intro h1 span{color:var(--selection-accent,var(--color-signal))}.Selection-module__QCoRLW__atelierLayout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(2rem,5vw,6rem);padding-bottom:4rem;display:grid}.Selection-module__QCoRLW__questionPanel{min-width:0}.Selection-module__QCoRLW__progressHeading{justify-content:space-between;align-items:center;gap:1rem;display:flex}.Selection-module__QCoRLW__stepRail{justify-content:space-between;gap:.4rem;margin:0;padding:.8rem 0 0;list-style:none;display:flex}.Selection-module__QCoRLW__stepRail li{color:var(--color-graphite);font:.6rem/1.4 var(--font-mono);gap:.35rem;display:grid}.Selection-module__QCoRLW__stepRail li>span:first-child{font-size:.72rem}.Selection-module__QCoRLW__stepRail li[aria-current=step]{color:var(--selection-accent,var(--color-signal));font-weight:600}.Selection-module__QCoRLW__stepRail li[data-complete=true]>span:first-child{color:var(--selection-accent,var(--color-signal))}.Selection-module__QCoRLW__questionContent{animation:Selection-module__QCoRLW__questionIn .42s var(--ease-out) both}.Selection-module__QCoRLW__questionContent:focus{outline:none}.Selection-module__QCoRLW__studio{background:color-mix(in srgb, var(--selection-accent) 7%, var(--color-white));border:1px solid color-mix(in srgb, var(--selection-accent) 20%, var(--color-titanium));min-height:41rem;color:var(--color-ink);align-self:start;margin-top:2rem;transition:background .65s,border-color .65s;position:sticky;top:6rem;overflow:hidden}.Selection-module__QCoRLW__studioTop{z-index:2;font:.6rem/1.4 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;gap:1rem;padding:1.4rem;display:flex;position:relative}.Selection-module__QCoRLW__studioWord{text-align:center;color:color-mix(in srgb, var(--selection-accent) 14%, transparent);font:600 clamp(5rem, 10vw, 11rem)/1 var(--font-display);letter-spacing:-.07em;animation:Selection-module__QCoRLW__wordIn .65s var(--ease-out) both;position:absolute;inset:4rem 0 auto;overflow:hidden}.Selection-module__QCoRLW__studioLandscape{height:13rem;color:var(--selection-accent);opacity:.15;position:absolute;top:10rem;left:0;right:0}.Selection-module__QCoRLW__studioLandscape svg{fill:none;stroke:currentColor;stroke-width:1px;width:100%;height:100%}.Selection-module__QCoRLW__studioMotorcycle{z-index:1;align-items:end;height:23rem;margin-top:-2rem;display:flex;position:relative}.Selection-module__QCoRLW__studioMotorcycle>svg{margin-inline:-4%;width:108%;max-width:none;height:100%;margin-bottom:0}.Selection-module__QCoRLW__studioCaption{z-index:2;padding:.5rem 1.6rem 1.6rem;position:relative}.Selection-module__QCoRLW__studioCaption>span{color:var(--selection-accent);font:500 .6rem/1.5 var(--font-mono);letter-spacing:.08em}.Selection-module__QCoRLW__studioCaption h2{max-width:18ch;font:500 clamp(1.5rem, 2.4vw, 2.8rem)/1.1 var(--font-display);letter-spacing:-.05em;margin:.8rem 0 .6rem}.Selection-module__QCoRLW__studioCaption>p{max-width:40ch;color:var(--color-graphite);margin:0;font-size:.8rem;line-height:1.55}.Selection-module__QCoRLW__studioFooter{border-top:1px solid color-mix(in srgb, var(--selection-accent) 20%, transparent);justify-content:space-between;align-items:center;gap:1rem;padding:.5rem 1.5rem;display:flex}.Selection-module__QCoRLW__studioFooter span{font:.64rem/1.4 var(--font-mono)}.Selection-module__QCoRLW__studioFooter a{min-height:2.75rem;color:inherit;text-underline-offset:.2rem;align-items:center;font-size:.72rem;display:flex}.Selection-module__QCoRLW__studioDrawingNote{color:var(--color-graphite);margin:0;padding:.2rem 1.5rem 1rem;font-size:.61rem;line-height:1.5}@keyframes Selection-module__QCoRLW__questionIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes Selection-module__QCoRLW__wordIn{0%{opacity:0;transform:translateY(25px)}to{opacity:1;transform:translateY(0)}}.Selection-module__QCoRLW__introCopy{max-width:34rem;color:var(--color-graphite);margin:auto 0 0;line-height:1.55}.Selection-module__QCoRLW__progressBlock{padding-top:var(--space-8);gap:var(--space-3);display:grid}.Selection-module__QCoRLW__progressText{margin:0}.Selection-module__QCoRLW__progress{border-radius:var(--radius-pill);background:var(--color-mist);width:100%;height:.35rem;color:var(--color-signal);border:0;overflow:hidden}.Selection-module__QCoRLW__progress::-webkit-progress-bar{background:var(--color-mist)}.Selection-module__QCoRLW__progress::-webkit-progress-value{background:var(--selection-accent,var(--color-signal));transition:width .5s var(--ease-out)}.Selection-module__QCoRLW__progress::-moz-progress-bar{background:var(--selection-accent,var(--color-signal))}.Selection-module__QCoRLW__flow{min-height:34rem;padding:var(--space-10) 0 var(--space-8);align-content:space-between;gap:var(--space-12);display:grid}.Selection-module__QCoRLW__step,.Selection-module__QCoRLW__budgetStep{border:0;min-width:0;margin:0;padding:0}.Selection-module__QCoRLW__step legend,.Selection-module__QCoRLW__budgetStep legend{max-width:22ch;padding:0 0 var(--space-8);font-family:var(--font-display);letter-spacing:-.05em;font-size:clamp(1.6rem,2.2vw,2.6rem);font-weight:550;line-height:1.05}.Selection-module__QCoRLW__choices{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));max-width:56rem;display:grid}.Selection-module__QCoRLW__choice{min-height:4.5rem;padding:var(--space-4);gap:var(--space-4);border:1px solid var(--color-titanium);background:var(--color-white);color:var(--color-ink);cursor:pointer;transition:border-color var(--motion-fast) var(--ease-out), background-color var(--motion-fast) var(--ease-out);border-radius:0;grid-template-columns:1.25rem minmax(0,1fr);align-items:center;display:grid}.Selection-module__QCoRLW__choice:has(input:checked){border-color:var(--selection-accent,var(--color-ink));background:color-mix(in srgb, var(--selection-accent) 8%, var(--color-white))}.Selection-module__QCoRLW__choice:has(input:focus-visible){outline:3px solid var(--color-signal);outline-offset:3px}.Selection-module__QCoRLW__choice input{width:1.2rem;height:1.2rem;accent-color:var(--selection-accent,var(--color-signal));margin:0}.Selection-module__QCoRLW__choice input:focus-visible{outline:none}.Selection-module__QCoRLW__choiceText{gap:var(--space-1);font-weight:600;display:grid}.Selection-module__QCoRLW__choiceDescription{color:var(--color-graphite);font-size:var(--font-size-sm);font-weight:400;line-height:1.4}.Selection-module__QCoRLW__budgetField{gap:var(--space-2);max-width:34rem;display:grid}.Selection-module__QCoRLW__budgetLabel{text-transform:uppercase}.Selection-module__QCoRLW__budgetInput{border:1px solid var(--color-titanium);border-radius:var(--radius-sm);background:var(--color-white);width:100%;min-height:3.5rem;color:var(--color-ink);font-size:var(--font-size-lg);padding:.75rem 1rem}.Selection-module__QCoRLW__budgetInput[aria-invalid=true]{border-color:var(--color-signal-strong)}.Selection-module__QCoRLW__budgetHint{letter-spacing:0;margin:0}.Selection-module__QCoRLW__error{margin:var(--space-4) 0 0;color:var(--color-signal-strong);font-weight:600}.Selection-module__QCoRLW__navigation{gap:var(--space-3);flex-wrap:wrap;display:flex}.Selection-module__QCoRLW__results{padding:var(--space-12) 0 var(--space-16)}.Selection-module__QCoRLW__resultsHeader{gap:var(--space-4);max-width:54rem;margin-bottom:var(--space-10);display:grid}.Selection-module__QCoRLW__resultsHeader h2{font-family:var(--font-display);font-size:var(--font-size-xl);letter-spacing:-.05em;margin:0;font-weight:550;line-height:1}.Selection-module__QCoRLW__resultsHeader p{color:var(--color-graphite);margin:0;line-height:1.55}.Selection-module__QCoRLW__resultGrid{gap:var(--space-12) var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.Selection-module__QCoRLW__card{min-width:0;padding-top:var(--space-3);align-content:start;gap:var(--space-4);border-top:1px solid var(--color-ink);display:grid}.Selection-module__QCoRLW__card .bikers-media{border-radius:var(--radius-sm)}.Selection-module__QCoRLW__cardMeta{justify-content:space-between;gap:var(--space-3);text-transform:uppercase;margin:0;display:flex}.Selection-module__QCoRLW__card h3{font-family:var(--font-display);font-size:var(--font-size-lg);letter-spacing:-.035em;margin:0;font-weight:550}.Selection-module__QCoRLW__privateInquiry{border:1px solid var(--color-ink);border-radius:var(--radius-pill);width:fit-content;font-family:var(--font-mono);font-size:var(--font-size-xs);letter-spacing:.05em;text-transform:uppercase;margin:0;padding:.45rem .65rem}.Selection-module__QCoRLW__explanation{gap:var(--space-5);display:grid}.Selection-module__QCoRLW__listTitle{margin:0 0 var(--space-2);text-transform:uppercase}.Selection-module__QCoRLW__explanation ul{gap:var(--space-2);color:var(--color-graphite);margin:0;padding-left:1.2rem;line-height:1.45;display:grid}.Selection-module__QCoRLW__cautions{padding:var(--space-4);border-left:3px solid var(--color-signal);background:var(--color-mist)}.Selection-module__QCoRLW__modelLink{width:fit-content}.Selection-module__QCoRLW__contact{max-width:64rem;padding-top:var(--space-16);gap:var(--space-4);display:grid}.Selection-module__QCoRLW__contact h3{font-family:var(--font-display);font-size:var(--font-size-lg);margin:0}.Selection-module__QCoRLW__restart{margin-top:var(--space-10)}@media (max-width:68rem){.Selection-module__QCoRLW__atelierLayout{gap:2rem}.Selection-module__QCoRLW__choices{grid-template-columns:1fr}.Selection-module__QCoRLW__studio{min-height:37rem}.Selection-module__QCoRLW__studioMotorcycle{height:21rem}}@media (max-width:48rem){.Selection-module__QCoRLW__intro,.Selection-module__QCoRLW__resultGrid,.Selection-module__QCoRLW__atelierLayout{grid-template-columns:1fr}.Selection-module__QCoRLW__introCopy{margin:0}.Selection-module__QCoRLW__choices{grid-template-columns:1fr}.Selection-module__QCoRLW__flow{gap:2rem;min-height:0;padding-bottom:0}.Selection-module__QCoRLW__studio{min-height:0;margin-top:0;position:relative;top:auto}.Selection-module__QCoRLW__studioWord{font-size:clamp(6rem,22vw,10rem)}.Selection-module__QCoRLW__studioMotorcycle{height:18rem;margin-top:-2rem}.Selection-module__QCoRLW__studioCaption h2{max-width:22ch;font-size:1.8rem}.Selection-module__QCoRLW__studioLandscape{height:10rem;top:7rem}.Selection-module__QCoRLW__atelierLayout{gap:2.5rem;padding-bottom:3rem}.Selection-module__QCoRLW__headerNote{display:none}}@media (prefers-reduced-motion:reduce){.Selection-module__QCoRLW__choice,.Selection-module__QCoRLW__studio{transition:none}.Selection-module__QCoRLW__progress::-webkit-progress-value{transition:none}.Selection-module__QCoRLW__questionContent,.Selection-module__QCoRLW__studioWord{animation:none}}
.RiderAtelier-module__ihCMHG__atelier{border-top:1px solid var(--color-titanium);padding:clamp(3.5rem,7vw,7rem) 0;scroll-margin-top:6rem}.RiderAtelier-module__ihCMHG__atelierHeader{grid-template-columns:1.3fr .7fr;align-items:end;gap:2rem;margin-bottom:2.5rem;display:grid}.RiderAtelier-module__ihCMHG__kicker{font:500 .72rem/1.5 var(--font-mono);letter-spacing:.11em;text-transform:uppercase;margin:0 0 1.1rem}.RiderAtelier-module__ihCMHG__atelierHeader h2{font:500 clamp(2.3rem, 4.8vw, 5rem)/1.04 var(--font-display);letter-spacing:-.065em;margin:0}.RiderAtelier-module__ihCMHG__atelierHeader h2 span{color:var(--color-graphite)}.RiderAtelier-module__ihCMHG__atelierHeader>p{max-width:36ch;color:var(--color-graphite);margin:0 0 .2rem;font-size:1rem;line-height:1.6}.RiderAtelier-module__ihCMHG__fitControls{border-block:1px solid var(--color-titanium);grid-template-columns:1.2fr 1fr .9fr;gap:2rem;padding:1.5rem 0 2rem;display:grid}.RiderAtelier-module__ihCMHG__fitControls label,.RiderAtelier-module__ihCMHG__positionControl>p{margin:0 0 .7rem;font-size:.8rem;font-weight:500;line-height:1.4;display:block}.RiderAtelier-module__ihCMHG__fitControls label span{color:var(--color-graphite);font-family:var(--font-mono)}.RiderAtelier-module__ihCMHG__heightFields{align-items:center;gap:1rem;display:flex}.RiderAtelier-module__ihCMHG__heightFields input[type=number]{border:0;border-bottom:1px solid var(--color-titanium);width:5.5rem;color:var(--color-ink);font:500 2.5rem/1.3 var(--font-display);letter-spacing:-.065em;background:0 0;padding:.2rem 0}.RiderAtelier-module__ihCMHG__heightFields input[type=range]{width:100%;min-width:0;min-height:2.75rem;accent-color:var(--color-signal);cursor:ew-resize}.RiderAtelier-module__ihCMHG__inseamControl input{border:1px solid var(--color-titanium);background:var(--color-white);width:6rem;min-height:2.75rem;color:var(--color-ink);padding:.5rem .75rem;font-size:1rem}.RiderAtelier-module__ihCMHG__inseamControl>p,.RiderAtelier-module__ihCMHG__inputError{max-width:35ch;color:var(--color-graphite);margin:.5rem 0 0;font-size:.73rem;line-height:1.5}.RiderAtelier-module__ihCMHG__inputError{color:var(--color-signal-strong)}.RiderAtelier-module__ihCMHG__positionButtons{flex-wrap:wrap;gap:.5rem;display:flex}.RiderAtelier-module__ihCMHG__positionButtons button{border:1px solid var(--color-titanium);min-height:2.75rem;color:var(--color-ink);font:500 .78rem/1.4 var(--font-body);cursor:pointer;background:0 0;padding:.55rem .8rem}.RiderAtelier-module__ihCMHG__positionButtons button[aria-pressed=true]{background:var(--color-ink);color:var(--color-white);border-color:var(--color-ink)}.RiderAtelier-module__ihCMHG__fitControls :is(button,input):focus-visible,.RiderAtelier-module__ihCMHG__fitModel :is(select,a):focus-visible,.RiderAtelier-module__ihCMHG__fitExplanation summary:focus-visible{outline:3px solid var(--color-signal);outline-offset:4px}.RiderAtelier-module__ihCMHG__scaleKey{color:var(--color-graphite);font:.65rem/1.6 var(--font-mono);letter-spacing:.03em;text-transform:uppercase;align-items:center;gap:.8rem;margin:1.8rem 0 .8rem;display:flex}.RiderAtelier-module__ihCMHG__scaleKey>span{background:var(--color-signal);flex-shrink:0;width:1.8rem;height:1px}.RiderAtelier-module__ihCMHG__swipeHint{display:none}.RiderAtelier-module__ihCMHG__fitGrid{border-block:1px solid var(--color-titanium);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.RiderAtelier-module__ihCMHG__fitGrid:focus-visible{outline:3px solid var(--color-signal);outline-offset:4px}.RiderAtelier-module__ihCMHG__fitModel{background:color-mix(in srgb, var(--color-mist) 24%, transparent);min-width:0;padding:1.2rem 1rem}.RiderAtelier-module__ihCMHG__fitModel+.RiderAtelier-module__ihCMHG__fitModel{border-left:1px solid var(--color-titanium)}.RiderAtelier-module__ihCMHG__fitModelTop label{color:var(--color-graphite);font:.65rem/1.4 var(--font-mono);text-transform:uppercase;letter-spacing:.06em;margin-bottom:.65rem;display:block}.RiderAtelier-module__ihCMHG__fitModelTop select{border:0;border-bottom:1px solid var(--color-titanium);width:100%;min-height:2.75rem;color:var(--color-ink);font:500 clamp(.78rem, 1.05vw, 1rem)/1.3 var(--font-body);background:0 0;border-radius:0;padding:.5rem 1.3rem .5rem 0}.RiderAtelier-module__ihCMHG__fitModelTop option{background:var(--color-white);color:var(--color-ink)}.RiderAtelier-module__ihCMHG__fitModelBottom{justify-content:space-between;align-items:end;gap:.5rem;margin-top:-.2rem;display:flex}.RiderAtelier-module__ihCMHG__fitModelBottom>div{gap:.4rem;display:grid}.RiderAtelier-module__ihCMHG__fitModelBottom span{color:var(--color-graphite);font:.65rem/1.4 var(--font-mono)}.RiderAtelier-module__ihCMHG__fitModelBottom strong{font:500 clamp(2.1rem, 3vw, 3.2rem)/1.1 var(--font-display);letter-spacing:-.045em}.RiderAtelier-module__ihCMHG__fitModelBottom small{font:400 .8rem/1 var(--font-mono);letter-spacing:0}.RiderAtelier-module__ihCMHG__fitModelBottom a{min-height:2.75rem;color:inherit;text-underline-offset:.25rem;white-space:nowrap;align-items:center;font-size:.75rem;display:inline-flex}.RiderAtelier-module__ihCMHG__specSource{min-height:2.75rem;color:var(--color-graphite);text-underline-offset:.2rem;align-items:center;margin-top:.5rem;font-size:.65rem;display:inline-flex}.RiderAtelier-module__ihCMHG__fitExplanation{max-width:68rem;color:var(--color-graphite);margin-top:1.5rem;font-size:.8rem;line-height:1.7}.RiderAtelier-module__ihCMHG__fitExplanation summary{cursor:pointer;width:fit-content;min-height:2.75rem;font-weight:500;display:list-item}.RiderAtelier-module__ihCMHG__fitExplanation p{max-width:95ch;margin:.4rem 0 .8rem}.RiderAtelier-module__ihCMHG__bikeDrawing{width:100%;height:auto;color:var(--color-ink);display:block;overflow:hidden}.RiderAtelier-module__ihCMHG__profileLabel{color:var(--color-graphite);font:400 .6rem/1.6 var(--font-mono);margin:0 0 .7rem}.RiderAtelier-module__ihCMHG__bikeDrawing *{vector-effect:non-scaling-stroke}.RiderAtelier-module__ihCMHG__ground{stroke:var(--color-titanium);stroke-width:1px}.RiderAtelier-module__ihCMHG__tyre{fill:var(--color-white);stroke:var(--color-ink);stroke-width:8px}.RiderAtelier-module__ihCMHG__offroadTyre{fill:var(--color-white);stroke:var(--color-ink);stroke-width:9px;stroke-dasharray:3 1.7}.RiderAtelier-module__ihCMHG__rim{fill:var(--color-white);stroke:var(--color-graphite);stroke-width:1.5px}.RiderAtelier-module__ihCMHG__spoke{fill:none;stroke:var(--color-graphite);stroke-width:.7px}.RiderAtelier-module__ihCMHG__brake{fill:none;stroke:var(--color-graphite);stroke-width:1.4px;stroke-dasharray:2 1}.RiderAtelier-module__ihCMHG__axle{fill:var(--color-ink)}.RiderAtelier-module__ihCMHG__frame{fill:none;stroke:var(--color-graphite);stroke-width:3.2px;stroke-linejoin:round}.RiderAtelier-module__ihCMHG__swingarm{fill:var(--color-mist);stroke:var(--color-ink);stroke-width:3.5px;stroke-linejoin:round}.RiderAtelier-module__ihCMHG__shock{stroke:var(--color-graphite);stroke-width:5px;stroke-dasharray:1 2}.RiderAtelier-module__ihCMHG__fork{fill:none;stroke:var(--color-ink);stroke-width:4px}.RiderAtelier-module__ihCMHG__forkInner{fill:none;stroke:var(--color-titanium);stroke-width:1.6px}.RiderAtelier-module__ihCMHG__motor{fill:var(--color-graphite);stroke:var(--color-ink);stroke-width:1.4px}.RiderAtelier-module__ihCMHG__motorInner{fill:none;stroke:var(--color-titanium);stroke-width:.8px}.RiderAtelier-module__ihCMHG__battery{fill:var(--color-graphite);stroke:var(--color-ink);stroke-width:1px;stroke-linejoin:round}.RiderAtelier-module__ihCMHG__coolingFin{stroke:var(--color-titanium);stroke-width:.6px}.RiderAtelier-module__ihCMHG__body{fill:var(--color-mist);stroke:var(--color-ink);stroke-width:1.3px;stroke-linejoin:round}.RiderAtelier-module__ihCMHG__seat{fill:var(--color-ink);stroke:var(--color-ink);stroke-width:2px;stroke-linejoin:round}.RiderAtelier-module__ihCMHG__trim{stroke:var(--selection-accent,var(--color-signal));stroke-width:2px}.RiderAtelier-module__ihCMHG__fender{fill:none;stroke:var(--color-ink);stroke-width:2.6px;stroke-linecap:round}.RiderAtelier-module__ihCMHG__controls{fill:none;stroke:var(--color-ink);stroke-width:2px;stroke-linecap:round}.RiderAtelier-module__ihCMHG__grip{stroke:var(--color-ink);stroke-width:4px;stroke-linecap:round}.RiderAtelier-module__ihCMHG__headlight{fill:var(--color-white);stroke:var(--color-ink);stroke-width:1.2px}.RiderAtelier-module__ihCMHG__tailLight{stroke:var(--color-signal);stroke-width:2px}.RiderAtelier-module__ihCMHG__rider *{vector-effect:none}.RiderAtelier-module__ihCMHG__realProfile{opacity:.94}.RiderAtelier-module__ihCMHG__sleeve,.RiderAtelier-module__ihCMHG__jacketContour{fill:#b6b4a8;stroke:#44483e;stroke-width:4px;stroke-linejoin:round}.RiderAtelier-module__ihCMHG__trouser{fill:#41463e;stroke:#242820;stroke-width:4px}.RiderAtelier-module__ihCMHG__neckContour{fill:#363d33}.RiderAtelier-module__ihCMHG__apparelSeam{fill:none;stroke:#8c9384;stroke-width:3px;stroke-linecap:round}.RiderAtelier-module__ihCMHG__apparelFold{fill:none;stroke:#899080;stroke-width:2.5px;opacity:.6}.RiderAtelier-module__ihCMHG__jacketZip{fill:none;stroke:#5b6253;stroke-width:6px}.RiderAtelier-module__ihCMHG__collar{fill:#8b9381;stroke:#535d48;stroke-width:3px}.RiderAtelier-module__ihCMHG__gloveContour,.RiderAtelier-module__ihCMHG__bootContour{fill:#2d3329;stroke:#181e13;stroke-width:3px}.RiderAtelier-module__ihCMHG__fullFaceHelmet{fill:#505c46;stroke:#d2d8c8;stroke-width:3px}.RiderAtelier-module__ihCMHG__darkVisor{fill:#101b1c;stroke:#7e8e80;stroke-width:2px}.RiderAtelier-module__ihCMHG__helmetHighlight{fill:none;stroke:#b1beb0;stroke-width:3px;opacity:.85}.RiderAtelier-module__ihCMHG__visorPivot{fill:#374431;stroke:#abb7a1;stroke-width:2px}.RiderAtelier-module__ihCMHG__riderTorso,.RiderAtelier-module__ihCMHG__riderLeg,.RiderAtelier-module__ihCMHG__riderArm,.RiderAtelier-module__ihCMHG__riderNeck{fill:none;stroke:var(--selection-accent,var(--color-signal));stroke-linecap:round;stroke-linejoin:round}.RiderAtelier-module__ihCMHG__riderTorso{stroke-width:132px}.RiderAtelier-module__ihCMHG__riderLeg{stroke-width:96px}.RiderAtelier-module__ihCMHG__riderArm{stroke-width:64px}.RiderAtelier-module__ihCMHG__riderNeck{stroke-width:66px}.RiderAtelier-module__ihCMHG__helmet{fill:var(--selection-accent,var(--color-signal));stroke:var(--selection-accent,var(--color-signal));stroke-width:1px}.RiderAtelier-module__ihCMHG__visor{fill:var(--color-ink);stroke:var(--color-white);stroke-width:3px}.RiderAtelier-module__ihCMHG__boot{fill:var(--selection-accent,var(--color-signal));stroke:var(--selection-accent,var(--color-signal));stroke-width:12px;stroke-linejoin:round}.RiderAtelier-module__ihCMHG__riderJoint{fill:var(--selection-accent,var(--color-signal));stroke:var(--color-white);stroke-width:4px}.RiderAtelier-module__ihCMHG__bikeDrawing[data-highlight=power] .RiderAtelier-module__ihCMHG__motor,.RiderAtelier-module__ihCMHG__bikeDrawing[data-highlight=range] .RiderAtelier-module__ihCMHG__battery{fill:var(--selection-accent)}.RiderAtelier-module__ihCMHG__bikeDrawing[data-highlight=weight] .RiderAtelier-module__ihCMHG__frame{stroke:var(--selection-accent)}.RiderAtelier-module__ihCMHG__bikeDrawing[data-highlight=versatility] .RiderAtelier-module__ihCMHG__body{fill:color-mix(in srgb, var(--selection-accent) 38%, var(--color-mist))}.RiderAtelier-module__ihCMHG__dimensions{fill:none;stroke:var(--selection-accent,var(--color-signal));stroke-width:.75px}.RiderAtelier-module__ihCMHG__dimensions text{fill:var(--selection-accent,var(--color-signal));stroke:none;font:500 67px var(--font-mono)}.RiderAtelier-module__ihCMHG__seatGuide{stroke-dasharray:3 4;opacity:.45}.RiderAtelier-module__ihCMHG__assembly .RiderAtelier-module__ihCMHG__wheelAssembly{animation:RiderAtelier-module__ihCMHG__wheelBuild .65s var(--ease-out) both}.RiderAtelier-module__ihCMHG__assembly .RiderAtelier-module__ihCMHG__chassisAssembly{animation:RiderAtelier-module__ihCMHG__frameBuild .75s var(--ease-out) 80ms both}.RiderAtelier-module__ihCMHG__assembly .RiderAtelier-module__ihCMHG__bodyAssembly{animation:RiderAtelier-module__ihCMHG__bodyBuild .75s var(--ease-out) .16s both}@keyframes RiderAtelier-module__ihCMHG__wheelBuild{0%{opacity:.15;transform:translateY(120px)}to{opacity:1;transform:translateY(0)}}@keyframes RiderAtelier-module__ihCMHG__frameBuild{0%{opacity:0;transform:translateY(-110px)}to{opacity:1;transform:translateY(0)}}@keyframes RiderAtelier-module__ihCMHG__bodyBuild{0%{opacity:0;transform:translateY(-200px)}to{opacity:1;transform:translateY(0)}}@media (min-width:90rem){.RiderAtelier-module__ihCMHG__fitModel{padding-inline:1.5rem}}@media (max-width:64rem){.RiderAtelier-module__ihCMHG__atelierHeader{grid-template-columns:1fr;gap:1.2rem}.RiderAtelier-module__ihCMHG__atelierHeader>p{max-width:56ch}.RiderAtelier-module__ihCMHG__fitControls{grid-template-columns:1fr 1fr}.RiderAtelier-module__ihCMHG__positionControl{grid-column:1/-1}.RiderAtelier-module__ihCMHG__fitModel{padding-inline:.65rem}}@media (max-width:44rem){.RiderAtelier-module__ihCMHG__fitControls{grid-template-columns:1fr;gap:1.4rem}.RiderAtelier-module__ihCMHG__heightFields{max-width:100%}.RiderAtelier-module__ihCMHG__positionControl{grid-column:auto}.RiderAtelier-module__ihCMHG__fitGrid{scroll-snap-type:x mandatory;display:flex;overflow-x:auto}.RiderAtelier-module__ihCMHG__swipeHint{font:.7rem/1.5 var(--font-mono);color:var(--color-graphite);margin:.8rem 0;display:block}.RiderAtelier-module__ihCMHG__fitModel{scroll-snap-align:start;flex:0 0 86%;min-width:0;padding:1rem}.RiderAtelier-module__ihCMHG__fitModelTop select{font-size:1rem}.RiderAtelier-module__ihCMHG__fitModelBottom strong{font-size:2.8rem}.RiderAtelier-module__ihCMHG__scaleKey{font-size:.6rem}}@media (prefers-reduced-motion:reduce){.RiderAtelier-module__ihCMHG__assembly .RiderAtelier-module__ihCMHG__wheelAssembly,.RiderAtelier-module__ihCMHG__assembly .RiderAtelier-module__ihCMHG__chassisAssembly,.RiderAtelier-module__ihCMHG__assembly .RiderAtelier-module__ihCMHG__bodyAssembly{animation:none}.RiderAtelier-module__ihCMHG__fitGrid{scroll-behavior:auto}}@media (forced-colors:active){.RiderAtelier-module__ihCMHG__positionButtons button[aria-pressed=true]{outline:2px solid highlight}.RiderAtelier-module__ihCMHG__riderTorso,.RiderAtelier-module__ihCMHG__riderLeg,.RiderAtelier-module__ihCMHG__riderArm,.RiderAtelier-module__ihCMHG__helmet{stroke:highlight}}
