.wb-media-slider{box-sizing:border-box;width:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none}.wb-media-slider__frame{position:relative;isolation:isolate;display:flex;align-items:center;justify-content:center;min-height:clamp(460px,40vw,620px);overflow:hidden;border-radius:16px;background:#0f1a16;color:#ffffff}.wb-media-slider__slide{position:absolute;inset:0;z-index:-2;opacity:0;transition:opacity .8s ease}.wb-media-slider__slide[data-active]{opacity:1}.wb-media-slider__slide :is(img,video){position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transform:scale(1);transition:transform 6s linear}.wb-media-slider__slide[data-active] :is(img,video){transform:scale(1.05)}.wb-media-slider[data-paused] .wb-media-slider__slide :is(img,video){transform:scale(1);transition:none}.wb-media-slider__shade{position:absolute;inset:0;z-index:-1}.wb-media-slider__content{box-sizing:border-box;display:flex;flex-direction:column;align-items:center;gap:12px;width:100%;max-width:780px;padding:72px 96px;text-align:center;text-shadow:0 1px 14px rgb(0 0 0/.28)}.wb-media-slider__kicker{margin:0;color:#ffffff;font:600 12px/1.4 var(--font-body,sans-serif);letter-spacing:.08em;text-transform:uppercase}.wb-media-slider__bar{display:block;width:22px;height:4px;border-radius:2px;background:#ffffff}.wb-media-slider__content h2{margin:4px 0 0;color:#ffffff;font:700 clamp(30px,3.4vw,48px)/1.08 var(--font-body,sans-serif);letter-spacing:-.01em;text-wrap:balance}.wb-media-slider__body{max-width:56ch;margin:0;color:#ffffff;font-size:15px;font-weight:600;line-height:1.5}.wb-media-slider__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:12px}.wb-media-slider__action{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 22px;border:1px solid #ffffff;border-radius:999px;font-size:13px;font-weight:600;letter-spacing:.04em;text-decoration:none;text-transform:uppercase;text-shadow:none}.wb-media-slider__action[data-variant=primary]{background:#ffffff;color:#172d27}.wb-media-slider__action[data-variant=secondary]{background:transparent;color:#ffffff}.wb-media-slider__action[data-variant=primary]:hover{background:#e4eeaa;border-color:#e4eeaa}.wb-media-slider__action[data-variant=secondary]:hover{background:rgb(255 255 255/.14)}.wb-media-slider__arrow{position:absolute;z-index:1;display:grid;place-items:center;width:44px;height:44px;padding:0;border:1px solid rgb(255 255 255/.22);border-radius:50%;background:rgb(255 255 255/.16);color:#ffffff;cursor:pointer;backdrop-filter:blur(6px);top:50%;transform:translateY(-50%)}.wb-media-slider__arrow[data-side=prev]{left:24px}.wb-media-slider__arrow[data-side=next]{right:24px}.wb-media-slider__arrow:hover{background:rgb(255 255 255/.28)}.wb-media-slider__dots{position:absolute;left:50%;bottom:2px;z-index:1;display:flex;transform:translateX(-50%)}.wb-media-slider__dots button{display:grid;place-items:center;width:28px;height:44px;padding:0;border:0;background:transparent;cursor:pointer}.wb-media-slider__dots span{width:7px;height:7px;border-radius:50%;background:rgb(255 255 255/.5);transition:background .2s}.wb-media-slider__dots button[aria-current=true] span{background:#ffffff}.wb-media-slider :is(button,a):focus-visible{outline:2px solid #e4eeaa;outline-offset:3px}@media (max-width:699px){.wb-media-slider__frame{min-height:520px;border-radius:14px}.wb-media-slider__content{padding:56px 20px 64px}.wb-media-slider__arrow{display:none}}@media (prefers-reduced-motion:reduce){.wb-media-slider__dots span,.wb-media-slider__slide,.wb-media-slider__slide :is(img,video){transition:none}.wb-media-slider__slide[data-active] :is(img,video){transform:none}}.of-home-expansion{color:var(--color-on-bg)}.of-home-expansion h2{font:700 clamp(32px,3.3vw,50px)/1.08 var(--font-body);letter-spacing:-.045em}.of-home-expansion h3{font:600 23px/1.2 var(--font-body);letter-spacing:-.025em}.of-home-expansion p{text-wrap:pretty}.of-home-expansion .of-kicker{font-size:12px}.of-home-expansion .of-actions{margin-top:28px}.of-home-ride{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:center;padding-block:80px 20px}.of-home-ride__image{margin:0;min-width:0}.of-home-ride__image picture{display:block}.of-home-ride__image img{display:block;width:100%;height:auto;aspect-ratio:3/2;-o-object-fit:cover;object-fit:cover}.of-home-ride__image figcaption{max-width:74ch;margin-top:14px;padding-right:36px;color:var(--color-muted);font-size:12px;line-height:1.6}.of-home-ride__copy{position:relative;margin-left:-32px;margin-top:60px;padding:clamp(28px,3.2vw,48px);background:var(--of-action-hover);color:var(--of-on-action)}.of-home-ride__copy h2{color:inherit;margin:16px 0 22px}.of-home-ride__copy>p:not(.of-kicker){max-width:38ch;line-height:1.65}.of-home-ride__prompts{margin-top:24px}.of-home-ride__prompts>div{display:grid;grid-template-columns:90px 1fr;gap:16px;padding:12px 0;border-top:1px solid #ffffff45;font-size:14px;line-height:1.55}.of-home-ride__prompts dt{font-weight:600}.of-home-ride__prompts dd{margin:0}.of-home-accessories{padding-block:64px;background:var(--color-surface-low)}.of-home-accessories__inner{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,2fr);gap:clamp(32px,4vw,64px);align-items:start}.of-home-accessories__intro{padding-top:20px}.of-home-accessories__intro h2{margin:16px 0 22px}.of-home-accessories__intro>p:not(.of-kicker){max-width:32ch;color:var(--color-muted)}.of-home-accessories__intro>.of-text-link{margin-top:24px;font-weight:600}.of-home-accessories__products{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.of-home-accessory{min-width:0}.of-home-accessory__image{display:grid;place-items:center;aspect-ratio:1;background:white}.of-home-accessory__image img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.of-home-accessory__image>.wb-media-frame{width:100%}.of-home-accessory__missing{padding:24px;text-align:center;font-size:14px}.of-home-accessory__body{padding-top:22px}.of-home-accessory__identity h3{font-size:22px}.of-home-accessory__identity>p{margin-top:10px;font-size:19px;font-weight:600}.of-home-accessory__description{margin-top:14px;color:var(--color-muted);font-size:14px;line-height:1.65}.of-home-accessory__compatibility{margin-top:14px;font-size:12px;line-height:1.6;color:var(--color-muted)}.of-home-accessory__details{display:flex;border-top:1px solid var(--color-outline-variant);margin-top:18px;padding-block:12px;font-weight:600}.of-home-accessories__empty{align-self:center;padding-block:32px}.of-home-local{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:clamp(40px,8vw,128px);padding-block:80px;align-items:center}.of-home-local__intro h2{margin:18px 0 24px}.of-home-local__intro>p:not(.of-kicker){max-width:44ch;color:var(--color-muted);font-size:18px;line-height:1.65}.of-home-local__intro>.of-button{margin-top:28px}.of-home-local__links{display:flex;gap:16px 32px;flex-wrap:wrap;margin-top:20px}.of-home-local__address{background:var(--color-on-bg);color:white;padding:clamp(28px,3vw,48px)}.of-home-local__address h3{color:inherit;font-size:28px;margin:20px 0 16px}.of-home-local__address address{font-style:normal;line-height:1.65}.of-home-local__address address span{display:block}.of-home-local__contact{margin-top:20px;display:grid;justify-items:start}.of-home-local__contact a{min-height:44px;display:flex;align-items:center;gap:14px;overflow-wrap:anywhere}.of-home-local__contact small{font-size:12px;color:var(--color-on-inverse-muted)}.of-home-local__confirmation{border-top:1px solid #ffffff45;padding-top:20px;margin-top:16px;max-width:34ch;font-size:14px}.of-home-local__address>.of-text-link{margin-top:12px;font-weight:600}.of-home-guides{padding-block:12px 72px}.of-home-guides__heading{display:flex;gap:24px;justify-content:space-between;align-items:end;border-top:1px solid var(--color-outline-variant);padding-top:40px}.of-home-guides__heading h2{margin-top:14px}.of-home-guides__heading>.of-text-link{flex-shrink:0;font-weight:600}.of-home-guides__list{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:0;margin:36px 0 0;gap:32px}.of-home-guides__list li{display:flex;flex-direction:column;border-top:2px solid var(--color-on-bg);padding-top:18px;min-width:0}.of-home-guides__meta{display:flex;align-items:start;gap:16px;font:500 11px/1.6 var(--font-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--color-muted)}.of-home-guides__list h3{margin-top:20px}.of-home-guides__list h3 a{display:flex;align-items:start;gap:12px;min-height:44px}.of-home-guides__list h3 a svg{flex-shrink:0;margin-top:4px}.of-home-guides__list h3 a:hover{text-decoration:underline;text-underline-offset:4px}.of-home-guides__list li>p{flex:1;margin-top:16px;color:var(--color-muted);font-size:14px;line-height:1.65}.of-home-guides__draft{align-self:flex-start;display:inline-block;font:500 11px/1.5 var(--font-mono);text-transform:uppercase;letter-spacing:.06em;margin-top:22px;padding:5px 8px;background:var(--color-surface-low)}.of-home-guides__note{margin-top:24px;font-size:12px;color:var(--color-muted)}.of-home-guides__empty{margin-top:28px;padding-block:16px;color:var(--color-muted)}.of-home-questions{background:var(--color-surface-low);padding-block:64px}.of-home-questions__inner{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);gap:clamp(32px,7vw,100px)}.of-home-questions__intro h2{margin:16px 0 22px}.of-home-questions__intro>p:not(.of-kicker){max-width:30ch;color:var(--color-muted)}.of-home-questions__list{border-top:1px solid var(--color-outline)}.of-home-questions__list details{border-bottom:1px solid var(--color-outline-variant)}.of-home-questions__list summary{min-height:72px;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:18px 4px;font-weight:600;line-height:1.4;cursor:pointer;list-style:none}.of-home-questions__list summary::-webkit-details-marker{display:none}.of-home-questions__indicator{position:relative;width:16px;height:16px;flex-shrink:0}.of-home-questions__indicator:after,.of-home-questions__indicator:before{content:"";position:absolute;background:currentColor}.of-home-questions__indicator:before{height:2px;width:14px;top:7px;left:1px}.of-home-questions__indicator:after{height:14px;width:2px;left:7px;top:1px}.of-home-questions__list details[open] .of-home-questions__indicator:after{display:none}.of-home-questions__answer{padding:0 32px 24px 4px;color:var(--color-muted);line-height:1.7;font-size:15px}.of-home-questions__answer a{text-decoration:underline;text-underline-offset:3px;color:var(--color-on-bg)}.of-home-questions__actions{display:flex;flex-wrap:wrap;gap:16px 28px;align-items:center;margin-top:32px}@media(max-width:999px){.of-home-ride{grid-template-columns:1fr;padding-top:52px}.of-home-ride__image figcaption{padding-right:0}.of-home-ride__copy{margin:24px 0 0 12%;padding:32px}.of-home-accessories__inner{grid-template-columns:1fr;gap:28px}.of-home-accessories__intro{padding:0}.of-home-accessories__intro>p:not(.of-kicker){max-width:50ch}.of-home-local{gap:32px;padding-block:60px}.of-home-guides__list{gap:24px}.of-home-guides__list h3{font-size:21px}.of-home-questions__inner{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:32px}}@media(max-width:600px){.of-home-ride{padding-block:40px 12px}.of-home-ride__copy{margin:24px 0 0;padding:28px 24px}.of-home-ride__prompts>div{grid-template-columns:76px 1fr;gap:12px}.of-home-ride__copy .of-actions{align-items:stretch;flex-direction:column;gap:8px}.of-home-accessories{padding-block:40px}.of-home-accessories__products{grid-template-columns:1fr;gap:36px}.of-home-accessory__image{aspect-ratio:6/5}.of-home-accessory__image img{max-height:320px}.of-home-local{grid-template-columns:1fr;padding-block:44px}.of-home-local__intro>p:not(.of-kicker){font-size:16px}.of-home-local__intro>.of-button{gap:18px;padding-inline:20px}.of-home-guides{padding-block:8px 44px}.of-home-guides__heading{align-items:start;flex-direction:column;gap:16px;padding-top:28px}.of-home-guides__list{grid-template-columns:1fr;margin-top:24px}.of-home-guides__list h3{margin-top:12px;font-size:23px}.of-home-guides__draft{margin-top:16px}.of-home-questions{padding-block:40px}.of-home-questions__inner{grid-template-columns:1fr;gap:28px}.of-home-questions__actions{align-items:stretch;flex-direction:column;gap:12px}.of-home-questions__actions>.of-text-link{align-self:start}}