main[data-astro-cid-j7pv25f6]{width:min(1320px,calc(100% - 2rem));margin:0 auto;padding:0 0 6rem}.hero[data-astro-cid-j7pv25f6]{position:relative;min-height:510px;margin:0 calc((100vw - min(1320px,calc(100vw - 2rem)))/-2) 5rem;padding:5.5rem max(2rem,calc((100vw - 1320px)/2 + 2rem));display:flex;align-items:center;overflow:hidden;background:#0b0d10;color:#fff}.hero[data-astro-cid-j7pv25f6]:after{content:"";position:absolute;inset:0;background:repeating-linear-gradient(135deg,transparent 0 44px,rgba(255,255,255,.035) 44px 45px);pointer-events:none}.hero-copy[data-astro-cid-j7pv25f6]{position:relative;z-index:2;width:min(680px,70%)}.kicker[data-astro-cid-j7pv25f6],.section-kicker[data-astro-cid-j7pv25f6],.month-title[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin:0;font-size:.7rem;font-weight:800;letter-spacing:.16em}.kicker[data-astro-cid-j7pv25f6]{color:#aeb4bd;display:flex;align-items:center;gap:.65rem}.kicker[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{width:28px;height:3px;background:var(--accent);display:inline-block}.hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{margin:1.2rem 0 1.25rem;color:#fff;font-size:clamp(3.5rem,8vw,7rem);font-weight:700;letter-spacing:-.055em;line-height:.9}.hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6] em[data-astro-cid-j7pv25f6]{color:#aeb4bd;font-style:normal}.intro[data-astro-cid-j7pv25f6]{max-width:590px;margin:0;color:#aeb4bd;font-size:1.05rem;line-height:1.65}.hero-stats[data-astro-cid-j7pv25f6]{display:flex;gap:0;margin-top:2.75rem}.hero-stats[data-astro-cid-j7pv25f6] div[data-astro-cid-j7pv25f6]{min-width:130px;padding-right:2rem;margin-right:2rem;border-right:1px solid #343940}.hero-stats[data-astro-cid-j7pv25f6] div[data-astro-cid-j7pv25f6]:last-child{border:0}.hero-stats[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{display:block;color:#fff;font-size:1.55rem;line-height:1}.hero-stats[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{display:block;margin-top:.35rem;color:#777e89;font-size:.68rem;text-transform:uppercase;letter-spacing:.08em}.hero-mark[data-astro-cid-j7pv25f6]{position:absolute;z-index:1;right:-4rem;bottom:-4rem;width:650px;height:430px;opacity:.22;transform:rotate(-4deg)}.hero-mark[data-astro-cid-j7pv25f6]>span[data-astro-cid-j7pv25f6]{position:absolute;right:7rem;top:2rem;color:#fff;font-size:14rem;font-weight:900;letter-spacing:-.12em}.wheel[data-astro-cid-j7pv25f6]{position:absolute;bottom:3rem;width:145px;height:145px;border:18px solid #fff;border-radius:50%}.wheel-one[data-astro-cid-j7pv25f6]{left:7rem}.wheel-two[data-astro-cid-j7pv25f6]{right:7rem}.bike-line[data-astro-cid-j7pv25f6]{position:absolute;height:12px;background:#fff;transform-origin:left center;border-radius:10px}.line-one[data-astro-cid-j7pv25f6]{width:300px;left:10.5rem;bottom:9rem;transform:rotate(-18deg)}.line-two[data-astro-cid-j7pv25f6]{width:240px;left:15rem;bottom:9rem;transform:rotate(22deg)}.line-three[data-astro-cid-j7pv25f6]{width:165px;left:11rem;bottom:13.5rem;transform:rotate(8deg)}.launches[data-astro-cid-j7pv25f6]{scroll-margin-top:80px}.section-bar[data-astro-cid-j7pv25f6]{display:flex;justify-content:space-between;align-items:end;padding-bottom:1.5rem;margin-bottom:2.5rem;border-bottom:1px solid rgb(var(--gray-light))}.section-kicker[data-astro-cid-j7pv25f6]{color:var(--accent);margin-bottom:.35rem}.section-bar[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{margin:0;font-size:clamp(2rem,4vw,3rem);letter-spacing:-.035em}.section-note[data-astro-cid-j7pv25f6]{margin:0 0 .2rem;color:rgb(var(--gray));font-size:.75rem;text-transform:uppercase;letter-spacing:.1em}.launch-months[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:5rem}.month-heading[data-astro-cid-j7pv25f6]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.25rem}.month-title[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:1rem}.month-number[data-astro-cid-j7pv25f6]{color:#d9dde2;font-size:3.2rem;font-weight:800;line-height:.8;letter-spacing:-.06em}.month-title[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:rgb(var(--gray));margin-bottom:.25rem}.month-title[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{margin:0;font-size:1.75rem;letter-spacing:-.025em}.month-count[data-astro-cid-j7pv25f6]{padding:.45rem .65rem;border:1px solid rgb(var(--gray-light));color:rgb(var(--gray-dark));font-size:.65rem;font-weight:800;letter-spacing:.1em}.motorcycle-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}.motorcycle-card[data-astro-cid-j7pv25f6]{min-width:0;overflow:hidden;background:#fff;border:1px solid #dfe2e6;transition:transform .2s ease,box-shadow .2s ease}.motorcycle-card[data-astro-cid-j7pv25f6]:hover{transform:translateY(-4px);box-shadow:0 14px 35px #0f12191a}.motorcycle-image[data-astro-cid-j7pv25f6]{position:relative;aspect-ratio:16 / 9;overflow:hidden;display:flex;align-items:flex-end;justify-content:space-between;padding:.8rem 1rem;background:#15181d;color:#fff}.motorcycle-image[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.motorcycle-image[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;width:58%;height:1px;left:21%;top:52%;background:#424851;transform:rotate(-12deg);box-shadow:0 48px #30353c,55px -26px #30353c}.image-label[data-astro-cid-j7pv25f6],.image-type[data-astro-cid-j7pv25f6]{position:relative;z-index:1;font-size:.58rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.image-label[data-astro-cid-j7pv25f6]{color:#777e89}.image-type[data-astro-cid-j7pv25f6]{padding:.3rem .45rem;background:var(--accent)}.image-ghost[data-astro-cid-j7pv25f6]{position:absolute;right:10%;top:12%;color:#252a31;font-size:7rem;font-weight:900;line-height:1}.motorcycle-info[data-astro-cid-j7pv25f6]{padding:1rem 1.1rem 1.15rem}.card-topline[data-astro-cid-j7pv25f6]{display:flex;justify-content:space-between;color:rgb(var(--gray));font-size:.62rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.card-arrow[data-astro-cid-j7pv25f6]{color:var(--accent);font-size:1rem}.brand[data-astro-cid-j7pv25f6]{margin:.8rem 0 .1rem;color:var(--accent);font-size:.7rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.motorcycle-info[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{margin:0 0 .35rem;font-size:1.45rem;line-height:1.1;letter-spacing:-.025em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.price[data-astro-cid-j7pv25f6]{margin-bottom:.85rem;color:rgb(var(--black));font-size:1rem;font-weight:800}.specs[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:.45rem 1rem;margin:0;padding-top:.75rem;border-top:1px solid #eceef0;color:rgb(var(--gray));font-size:.68rem;text-transform:uppercase;letter-spacing:.04em}.specs[data-astro-cid-j7pv25f6]>div[data-astro-cid-j7pv25f6]{display:flex;gap:.25rem}.specs[data-astro-cid-j7pv25f6]>div[data-astro-cid-j7pv25f6]+div[data-astro-cid-j7pv25f6]{padding-left:1rem;border-left:1px solid #dfe2e6}.specs[data-astro-cid-j7pv25f6] dt[data-astro-cid-j7pv25f6]{color:rgb(var(--gray));font-weight:400}.specs[data-astro-cid-j7pv25f6] dd[data-astro-cid-j7pv25f6]{margin:0}.specs[data-astro-cid-j7pv25f6] b[data-astro-cid-j7pv25f6]{color:rgb(var(--gray-dark));font-size:.75rem}.empty-state[data-astro-cid-j7pv25f6]{padding:3rem;border:1px dashed rgb(var(--gray-light));text-align:center}.motorcycle-card[data-astro-cid-j7pv25f6]{cursor:pointer}.motorcycle-card[data-astro-cid-j7pv25f6]:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.bike-modal[data-astro-cid-j7pv25f6]{position:fixed;inset:0;z-index:100;display:grid;place-items:center;padding:1rem;visibility:hidden;opacity:0;transition:opacity .2s ease,visibility .2s ease}.bike-modal[data-astro-cid-j7pv25f6].is-open{visibility:visible;opacity:1}.bike-modal-backdrop[data-astro-cid-j7pv25f6]{position:absolute;inset:0;background:#080a0dd1;backdrop-filter:blur(6px)}.bike-modal-card[data-astro-cid-j7pv25f6]{position:relative;z-index:1;width:min(560px,100%);max-height:min(900px,calc(100vh - 2rem));overflow:auto;background:#fff;border:1px solid #dfe2e6;box-shadow:0 30px 80px #0f12193d;transform:translateY(12px) scale(.97);transition:transform .2s ease}.bike-modal[data-astro-cid-j7pv25f6].is-open .bike-modal-card[data-astro-cid-j7pv25f6]{transform:translateY(0) scale(1)}.bike-modal-close[data-astro-cid-j7pv25f6]{position:absolute;z-index:3;top:.7rem;right:.7rem;width:2.2rem;height:2.2rem;border:1px solid rgba(255,255,255,.65);background:#0b0d10c7;color:#fff;font-size:1.5rem;line-height:1;cursor:pointer}.bike-modal-content[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;padding:1.1rem}.bike-modal-content[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{order:1;margin:0 0 .85rem;color:rgb(var(--black));font-size:clamp(2rem,5vw,3rem);line-height:.98;letter-spacing:-.045em}.bike-modal-image-wrap[data-astro-cid-j7pv25f6]{order:2;position:relative;aspect-ratio:16 / 9;overflow:hidden;margin:0 -1.1rem;background:#15181d;border-top:1px solid #dfe2e6;border-bottom:1px solid #dfe2e6}.bike-modal-image[data-astro-cid-j7pv25f6]{width:100%;height:100%;display:block;object-fit:cover}.bike-modal-type[data-astro-cid-j7pv25f6]{position:absolute;right:.85rem;bottom:.85rem}.bike-modal-meta[data-astro-cid-j7pv25f6]{order:3;display:flex;align-items:baseline;justify-content:space-between;gap:1rem;padding:.9rem 0;border-bottom:1px solid #eceef0}.bike-modal-meta[data-astro-cid-j7pv25f6] .brand[data-astro-cid-j7pv25f6]{margin:0}.bike-modal-price[data-astro-cid-j7pv25f6]{margin:0;color:rgb(var(--black));font-size:1rem;font-weight:800;text-align:right}.bike-modal-description[data-astro-cid-j7pv25f6]{order:4;margin:0;padding:1rem 0;color:rgb(var(--gray-dark));font-size:.92rem;line-height:1.65;border-bottom:1px solid #eceef0}.bike-modal-specs[data-astro-cid-j7pv25f6]{order:5;display:grid;grid-template-columns:repeat(3,1fr);gap:0;margin:0;padding-top:1rem;border-top:0}.bike-modal-specs[data-astro-cid-j7pv25f6]>div[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:.2rem;flex:none;padding:0 .75rem;border-left:1px solid #dfe2e6}.bike-modal-specs[data-astro-cid-j7pv25f6]>div[data-astro-cid-j7pv25f6]:first-child{padding-left:0;border-left:0}.bike-modal-specs[data-astro-cid-j7pv25f6] dt[data-astro-cid-j7pv25f6]{color:rgb(var(--gray));font-size:.62rem;font-weight:700}.bike-modal-specs[data-astro-cid-j7pv25f6] dd[data-astro-cid-j7pv25f6]{color:rgb(var(--black));font-size:1rem;font-weight:800}@media(max-width:700px){.bike-modal[data-astro-cid-j7pv25f6]{padding:.5rem}.bike-modal-card[data-astro-cid-j7pv25f6]{width:100%;max-height:calc(100vh - 1rem)}.bike-modal-image-wrap[data-astro-cid-j7pv25f6]{aspect-ratio:16 / 9}.bike-modal-content[data-astro-cid-j7pv25f6]{padding:1rem}.bike-modal-image-wrap[data-astro-cid-j7pv25f6]{margin:0 -1rem}.bike-modal-content[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-size:2.25rem}.bike-modal-meta[data-astro-cid-j7pv25f6]{align-items:flex-start}}@media(max-width:1050px){.motorcycle-grid[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-mark[data-astro-cid-j7pv25f6]{right:-14rem}}@media(max-width:700px){main[data-astro-cid-j7pv25f6]{width:min(100% - 1rem,600px)}.hero[data-astro-cid-j7pv25f6]{min-height:auto;margin:0 -.5rem 3.5rem;padding:4rem 1.5rem}.hero-copy[data-astro-cid-j7pv25f6]{width:100%}.hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{font-size:clamp(3.1rem,16vw,5rem)}.hero-mark[data-astro-cid-j7pv25f6]{right:-18rem;opacity:.13}.hero-stats[data-astro-cid-j7pv25f6]{flex-wrap:wrap;gap:1.25rem 0}.hero-stats[data-astro-cid-j7pv25f6] div[data-astro-cid-j7pv25f6]{min-width:33%;padding-right:1rem;margin-right:1rem}.hero-stats[data-astro-cid-j7pv25f6] div[data-astro-cid-j7pv25f6]:last-child{border-right:0}.section-bar[data-astro-cid-j7pv25f6]{align-items:start;gap:1rem;flex-direction:column}.section-note[data-astro-cid-j7pv25f6]{display:none}.month-heading[data-astro-cid-j7pv25f6]{align-items:end}.month-number[data-astro-cid-j7pv25f6]{font-size:2.5rem}.month-count[data-astro-cid-j7pv25f6]{font-size:.58rem}.motorcycle-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:1rem}.launch-months[data-astro-cid-j7pv25f6]{gap:3.5rem}}@media(max-width:420px){.hero-stats[data-astro-cid-j7pv25f6] div[data-astro-cid-j7pv25f6]{min-width:29%;padding-right:.6rem;margin-right:.6rem}.hero-stats[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{font-size:1.25rem}.hero-stats[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{font-size:.55rem}}
