.hero[data-astro-cid-j7pv25f6]{position:relative;height:100vh;height:100svh}.hero-stick[data-astro-cid-j7pv25f6]{position:sticky;top:0;height:100vh;height:100svh;overflow:clip}.hero[data-astro-cid-j7pv25f6]{--q: var(--p, 1);--c: clamp(0, calc(var(--q) / .7), 1);--t: clamp(0, calc((var(--q) - .45) / .4), 1)}html.js .hero[data-astro-cid-j7pv25f6]{height:240vh;--q: var(--p, 0)}.hero-photo[data-astro-cid-j7pv25f6]{position:absolute;inset:0;margin:0;clip-path:inset(calc(var(--c) * 14vh) calc(var(--c) * var(--gutter-r)) calc(var(--c) * 14vh) calc(var(--c) * 52vw) round calc(var(--c) * var(--radius)))}.hero-photo[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%;height:100%;object-fit:cover;object-position:60% 60%;transform:translate(calc(var(--c) * 16vw)) scale(calc(1.12 - var(--c) * .12));transform-origin:70% 60%}.hero-photo[data-astro-cid-j7pv25f6]:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#0009,#0000001a 60%);opacity:calc(1 - var(--c))}.hero-photo[data-astro-cid-j7pv25f6] figcaption[data-astro-cid-j7pv25f6]{position:absolute;right:calc(var(--gutter-r) + 18px);bottom:calc(14vh + 16px);opacity:var(--t);font-size:var(--t-micro);letter-spacing:.1em;text-transform:uppercase;color:#f5f2eae6;text-shadow:0 1px 8px rgba(0,0,0,.5)}.hero-copy[data-astro-cid-j7pv25f6]{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;pointer-events:none}.hero-copy[data-astro-cid-j7pv25f6]>[data-astro-cid-j7pv25f6]{max-width:min(46vw,620px);pointer-events:auto}.hero-copy[data-astro-cid-j7pv25f6] .t-hero[data-astro-cid-j7pv25f6]{transform:scale(calc(1.08 - var(--c) * .08));transform-origin:0 50%;text-shadow:0 2px 30px rgba(0,0,0,calc(.4 - var(--c) * .4))}.hero-more[data-astro-cid-j7pv25f6]{opacity:var(--t);transform:translateY(calc((1 - var(--t)) * 28px));visibility:visible}.hero-more[data-astro-cid-j7pv25f6] .lede[data-astro-cid-j7pv25f6]{max-width:30ch;color:var(--stone)}.hero-cue[data-astro-cid-j7pv25f6]{position:absolute;left:50%;bottom:28px;transform:translate(-50%);opacity:calc(1 - var(--q) * 8);font-size:var(--t-micro);letter-spacing:.16em;text-transform:uppercase;color:#f5f2eacc;display:grid;justify-items:center;gap:10px}.hero-cue[data-astro-cid-j7pv25f6]:after{content:"";width:1px;height:36px;background:linear-gradient(rgba(245,242,234,.8),transparent);animation:cue 2s var(--ease) infinite;transform-origin:top}@keyframes cue{0%{transform:scaleY(0)}50%{transform:scaleY(1)}to{transform:scaleY(1);opacity:0}}@media(max-width:860px){.hero-photo[data-astro-cid-j7pv25f6]{clip-path:inset(calc(var(--c) * 10px) calc(var(--c) * var(--gutter-r)) calc(var(--c) * 46svh) calc(var(--c) * var(--gutter)) round calc(var(--c) * 24px))}.hero-photo[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{object-position:62% 50%;transform:translateY(calc(var(--c) * -16svh)) scale(calc(1.12 - var(--c) * .12))}.hero-photo[data-astro-cid-j7pv25f6]:after{background:linear-gradient(0deg,#000000bf,#0000000d 70%)}.hero-photo[data-astro-cid-j7pv25f6] figcaption[data-astro-cid-j7pv25f6]{bottom:calc(46svh + 14px)}.hero-copy[data-astro-cid-j7pv25f6]{justify-content:flex-end;padding-bottom:6svh}.hero-copy[data-astro-cid-j7pv25f6]>[data-astro-cid-j7pv25f6]{max-width:none}.hero-copy[data-astro-cid-j7pv25f6] .t-hero[data-astro-cid-j7pv25f6]{font-size:clamp(2.75rem,12vw,4rem)}.hero-more[data-astro-cid-j7pv25f6] .lede[data-astro-cid-j7pv25f6]{font-size:1.0625rem;margin-top:12px}.hero-more[data-astro-cid-j7pv25f6] .actions[data-astro-cid-j7pv25f6]{margin-top:20px}}@media(max-width:860px)and (max-height:700px){.hero-more[data-astro-cid-j7pv25f6] .lede[data-astro-cid-j7pv25f6]{display:none}}.bento-band[data-astro-cid-j7pv25f6]{padding-top:0}.latest[data-astro-cid-j7pv25f6] .wrap[data-astro-cid-j7pv25f6]:last-child{margin-top:28px}.bento[data-astro-cid-j7pv25f6]{margin-top:56px;display:grid;gap:20px;grid-template-columns:repeat(6,1fr);grid-auto-rows:minmax(220px,auto)}.bento[data-astro-cid-j7pv25f6] .card[data-astro-cid-j7pv25f6]{padding:32px;min-width:0}.b-check[data-astro-cid-j7pv25f6]{grid-column:span 4;grid-row:span 2;display:grid;grid-template-columns:1fr 1fr;gap:28px;align-items:center}.b-garage[data-astro-cid-j7pv25f6]{grid-column:span 2;grid-row:span 2;padding:0!important}.b-guide[data-astro-cid-j7pv25f6]{grid-column:span 3;background:var(--white)}.b-yt[data-astro-cid-j7pv25f6]{grid-column:span 3;padding:0!important;min-height:260px}.b-copy[data-astro-cid-j7pv25f6] .muted[data-astro-cid-j7pv25f6]{margin:14px 0 0;max-width:30ch}.mini-list[data-astro-cid-j7pv25f6]{list-style:none;margin:0;padding:22px;background:var(--ink-3);border-radius:var(--radius-s);display:grid;gap:14px;font-size:var(--t-small)}.mini-list[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{display:flex;gap:12px;align-items:center;color:var(--cream)}.mini-list[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]:before{content:"";flex:0 0 22px;height:22px;border-radius:50%;box-shadow:inset 0 0 0 1.5px var(--stone)}.mini-list[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6].done{color:var(--stone);text-decoration:line-through}.mini-list[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6].done:before{background:var(--sand) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230a0b0a' stroke-width='3'%3E%3Cpath d='m6 12 4 4 8-8'/%3E%3C/svg%3E") center/14px no-repeat;box-shadow:none}.b-over[data-astro-cid-j7pv25f6]{position:absolute;inset:auto 0 0;padding:28px;background:linear-gradient(transparent,#000000bf);color:var(--cream)}.b-over[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin:6px 0 0;color:#f5f2eacc;font-size:var(--t-small)}.b-garage[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6],.b-yt[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{position:absolute;inset:0}.b-guide[data-astro-cid-j7pv25f6] .big[data-astro-cid-j7pv25f6]{font:700 clamp(4rem,7vw,6rem)/1 var(--display);letter-spacing:-.05em;margin:18px 0 4px;color:var(--ochre)}.b-guide[data-astro-cid-j7pv25f6] .big[data-astro-cid-j7pv25f6] small[data-astro-cid-j7pv25f6]{font-size:.32em;letter-spacing:0;margin-left:6px;color:var(--slate)}.b-guide[data-astro-cid-j7pv25f6] .small[data-astro-cid-j7pv25f6]{margin:0;font-size:var(--t-small);max-width:34ch}.play[data-astro-cid-j7pv25f6]{width:48px;height:48px;border-radius:50%;background:var(--sand);color:var(--ink);display:grid;place-items:center;margin-bottom:14px}@media(max-width:960px){.bento[data-astro-cid-j7pv25f6]{grid-template-columns:1fr 1fr}.b-check[data-astro-cid-j7pv25f6]{grid-column:span 2;grid-row:auto}.b-garage[data-astro-cid-j7pv25f6]{grid-column:span 1;min-height:360px}.b-guide[data-astro-cid-j7pv25f6]{grid-column:span 1}.b-yt[data-astro-cid-j7pv25f6]{grid-column:span 2}}@media(max-width:640px){.bento[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.b-check[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;grid-column:auto}.b-garage[data-astro-cid-j7pv25f6],.b-guide[data-astro-cid-j7pv25f6],.b-yt[data-astro-cid-j7pv25f6]{grid-column:auto}.bento[data-astro-cid-j7pv25f6] .card[data-astro-cid-j7pv25f6]{padding:26px}}.statement[data-astro-cid-j7pv25f6]{font:700 clamp(2.25rem,5.6vw,4.75rem)/1.08 var(--display);letter-spacing:-.04em;margin:0 auto;max-width:1000px;text-wrap:balance}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){.statement[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{color:var(--ink-3);animation:lit linear both;animation-timeline:view();animation-range:cover 22% cover 42%}@keyframes lit{to{color:var(--cream)}}}}.lineup[data-astro-cid-j7pv25f6]{padding-top:0}.lineup-grid[data-astro-cid-j7pv25f6]{margin-top:64px;display:grid;grid-template-columns:1fr 1fr;gap:clamp(28px,5vw,72px)}.bike[data-astro-cid-j7pv25f6]{text-align:center}.bike-photo[data-astro-cid-j7pv25f6]{aspect-ratio:1;border-radius:var(--radius);overflow:hidden;margin-bottom:28px;background:var(--ink-2)}.bike-photo[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%;height:100%;object-fit:cover}.bike[data-astro-cid-j7pv25f6] .muted[data-astro-cid-j7pv25f6]{max-width:34ch;margin:14px auto 0}.mini-specs[data-astro-cid-j7pv25f6]{margin:28px 0 0;display:grid;grid-template-columns:repeat(3,1fr);gap:12px;border-top:1px solid var(--rule);padding-top:20px}.mini-specs[data-astro-cid-j7pv25f6] dt[data-astro-cid-j7pv25f6]{font-size:var(--t-micro);color:var(--muted);text-transform:uppercase;letter-spacing:.08em}.mini-specs[data-astro-cid-j7pv25f6] dd[data-astro-cid-j7pv25f6]{margin:6px 0 0;font:650 1.25rem var(--display);letter-spacing:-.02em}@media(max-width:720px){.lineup-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:64px}}.about-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(32px,6vw,96px);align-items:center}.about-photo[data-astro-cid-j7pv25f6]{border-radius:var(--radius);overflow:hidden;aspect-ratio:4 / 5}.about-photo[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%;height:100%;object-fit:cover}.about-text[data-astro-cid-j7pv25f6]{margin-top:24px;font-size:var(--t-lede);line-height:1.45;color:var(--muted);letter-spacing:-.015em;max-width:34ch}.about-text[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin:0 0 16px}@media(max-width:860px){.about-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}}.roll[data-astro-cid-j7pv25f6]{overflow:hidden}.marquee[data-astro-cid-j7pv25f6]{overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.track[data-astro-cid-j7pv25f6]{display:flex;gap:20px;width:max-content;animation:slide 80s linear infinite}.marquee[data-astro-cid-j7pv25f6]:hover .track[data-astro-cid-j7pv25f6],.marquee[data-astro-cid-j7pv25f6]:focus-within .track[data-astro-cid-j7pv25f6]{animation-play-state:paused}.track[data-astro-cid-j7pv25f6] figure[data-astro-cid-j7pv25f6]{margin:0;width:280px;flex:none}.track[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:280px;height:360px;object-fit:cover;border-radius:var(--radius-s)}.track[data-astro-cid-j7pv25f6] figcaption[data-astro-cid-j7pv25f6]{margin-top:12px;font-size:var(--t-small);color:var(--muted)}@keyframes slide{to{transform:translate(calc(-50% - 10px))}}@media(prefers-reduced-motion:reduce){.marquee[data-astro-cid-j7pv25f6]{overflow-x:auto}.track[data-astro-cid-j7pv25f6]{animation:none}}
