.hero[data-astro-cid-ar5v7lgx]{--hero-stage-size: clamp(116px, min(15vw, 24vh), 216px);--hero-gutter: var(--spacing-24);--hero-wordmark-size: calc((100vw - 2 * var(--hero-gutter)) * .94 / 7.29);position:relative;height:100svh;min-height:480px;width:100%;overflow:clip;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto minmax(0,1fr) auto;grid-template-areas:"lede stage" "object object" "mark mark";padding:calc(var(--spacing-68) + var(--spacing-10)) var(--hero-gutter) var(--spacing-18);background:radial-gradient(120% 90% at 50% 58%,#1c130a 0%,var(--color-walnut-shadow) 62%);isolation:isolate}.hero__lede[data-astro-cid-ar5v7lgx]{grid-area:lede;align-self:start;margin:0;max-width:22ch;font-size:clamp(18px,1.55vw,24px);line-height:1.28;font-weight:var(--font-weight-regular);color:var(--color-warm-cream);text-wrap:balance;z-index:calc(var(--z-content) + 2)}.hero__stage[data-astro-cid-ar5v7lgx]{grid-area:stage;position:relative;width:var(--hero-stage-size);aspect-ratio:1;margin:calc(var(--hero-stage-size) * .12) calc(var(--hero-stage-size) * .12) 0 0;z-index:calc(var(--z-content) + 2)}.hero__stage-fallback[data-astro-cid-ar5v7lgx]{position:absolute;inset:0;display:grid;place-items:center;transition:opacity .48s cubic-bezier(.23,1,.32,1)}.hero__stage-fallback[data-astro-cid-ar5v7lgx] svg{width:82%;height:82%}.hero[data-astro-cid-ar5v7lgx][data-logo=webgl] .hero__stage-fallback[data-astro-cid-ar5v7lgx]{opacity:0}.hero__dock[data-astro-cid-ar5v7lgx]{position:fixed;top:0;left:0;width:var(--hero-stage-size);aspect-ratio:1;transform-origin:0 0;z-index:var(--z-nav);pointer-events:none}.hero__dock[data-astro-cid-ar5v7lgx] canvas{animation:dock-canvas-in .48s cubic-bezier(.23,1,.32,1) both}@keyframes dock-canvas-in{0%{opacity:0}}html.is-gear-docking .hero__dock[data-astro-cid-ar5v7lgx]{opacity:1;transition:opacity .24s cubic-bezier(.23,1,.32,1)}html.is-gear-docked .hero__dock[data-astro-cid-ar5v7lgx]{opacity:0}.hero__ring[data-astro-cid-ar5v7lgx]{position:absolute;inset:-14%;width:128%;height:128%;pointer-events:none;opacity:calc(1 - var(--gear-dock-p, 0))}.hero__ring-text[data-astro-cid-ar5v7lgx]{font-size:8.6px;font-weight:var(--font-weight-medium);font-stretch:var(--font-stretch-expanded);text-transform:uppercase;fill:var(--color-muted-text)}.hero__object[data-astro-cid-ar5v7lgx]{grid-row:1 / 3;grid-column:1 / -1;position:relative;display:grid;place-items:end center;min-height:0;container-type:size;margin-bottom:calc(var(--hero-wordmark-size) * -.42);z-index:calc(var(--z-content) + 1);pointer-events:none}.hero__bike[data-astro-cid-ar5v7lgx]{position:relative;width:min(64vw,100cqw,100cqh * 1.5548);aspect-ratio:1121 / 721}.hero__bike[data-astro-cid-ar5v7lgx] img{display:block;width:100%;height:100%;object-fit:contain;user-select:none;-webkit-user-drag:none}.hero__floor[data-astro-cid-ar5v7lgx]{grid-row:2 / 4;grid-column:1 / -1;align-self:center;justify-self:center;width:min(80vw,1100px);height:38%;background:radial-gradient(50% 50% at 50% 50%,#dc500029,#dc50000d 55%,#dc500000);pointer-events:none;z-index:0}.hero__wordmark[data-astro-cid-ar5v7lgx]{grid-area:mark;position:relative;margin:0;width:100%;font-size:var(--hero-wordmark-size);line-height:.8;font-weight:var(--font-weight-display);font-stretch:104%;letter-spacing:0;text-transform:uppercase;text-align:center;white-space:nowrap;color:var(--color-warm-cream);padding-top:.06em;z-index:var(--z-content)}@supports ((-webkit-background-clip: text) or (background-clip: text)){.hero__wordmark[data-astro-cid-ar5v7lgx]{background:linear-gradient(118deg,#fff0 38%,#fffdf86b 47%,#fff0 58%),linear-gradient(180deg,#fff9ee,#ffedd7 22%,#e3cdae 40%,#8f7a61 50%,#c9b294 57%,#f3dfc4 76%,#fff3e0);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}}@media(max-width:820px){.hero[data-astro-cid-ar5v7lgx]{--hero-gutter: var(--spacing-18);--hero-stage-size: clamp(120px, min(56vw, 27svh), 240px);grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr) auto auto;grid-template-areas:"stage" "object" "mark" "lede";padding-top:calc(var(--spacing-68) + var(--spacing-10));background:radial-gradient(140% 70% at 50% 62%,#1c130a 0%,var(--color-walnut-shadow) 64%)}.hero__stage[data-astro-cid-ar5v7lgx]{justify-self:center;margin:calc(var(--hero-stage-size) * .12) 0 0}.hero__object[data-astro-cid-ar5v7lgx]{grid-row:2;grid-column:1;margin-inline:calc(var(--hero-gutter) * -1)}.hero__bike[data-astro-cid-ar5v7lgx]{width:min(100vw,100cqh * 1.5548)}.hero__floor[data-astro-cid-ar5v7lgx]{grid-row:2 / 4;width:110vw;height:30%;align-self:end}.hero__lede[data-astro-cid-ar5v7lgx]{margin-top:var(--spacing-18);max-width:26ch;font-size:17px}}@media(max-height:520px)and (orientation:landscape){.hero[data-astro-cid-ar5v7lgx]{min-height:0;padding-top:calc(var(--spacing-45) + var(--spacing-12))}.hero__lede[data-astro-cid-ar5v7lgx]{font-size:15px}}.story[data-astro-cid-rrr4flba]{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:center;gap:var(--spacing-68) var(--spacing-45);min-height:100svh;padding:var(--spacing-204) var(--spacing-24);background:var(--color-walnut-shadow)}.story__text[data-astro-cid-rrr4flba]{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-31)}.story__heading[data-astro-cid-rrr4flba]{margin:0;max-width:12ch;font-size:clamp(44px,7.4vw,120px);line-height:.88;font-weight:var(--font-weight-display);font-stretch:var(--font-stretch-expanded);letter-spacing:.01em;text-transform:uppercase;color:var(--color-warm-cream);padding-top:.08em;text-wrap:balance}.story__body[data-astro-cid-rrr4flba]{max-width:44ch}.story__name[data-astro-cid-rrr4flba]{margin:0;justify-self:end;display:grid;gap:var(--spacing-24)}.story__kanji[data-astro-cid-rrr4flba]{display:grid;gap:clamp(var(--spacing-6),1.4vh,var(--spacing-14));margin:0;padding:0;list-style:none}.story__char[data-astro-cid-rrr4flba]{display:grid;grid-template-columns:auto auto;align-items:center;justify-content:end;gap:var(--spacing-24)}.story__reading[data-astro-cid-rrr4flba]{display:grid;justify-items:end;gap:var(--spacing-6);order:-1}.story__romaji[data-astro-cid-rrr4flba]{font-size:13px;line-height:1;font-weight:var(--font-weight-medium);font-stretch:var(--font-stretch-expanded);letter-spacing:.26em;color:var(--color-warm-cream)}.story__meaning[data-astro-cid-rrr4flba]{font-size:16px;line-height:1;color:var(--color-muted-text)}.story__glyph[data-astro-cid-rrr4flba]{font-family:Chikashitsu Kanji,Hiragino Kaku Gothic ProN,Yu Gothic,Noto Sans JP,sans-serif;font-weight:800;font-size:clamp(72px,13vh,148px);line-height:1;color:var(--color-warm-cream)}.story__cap[data-astro-cid-rrr4flba]{justify-self:end;font-size:16px;line-height:1.3;color:var(--color-muted-text)}@media(max-width:900px){.story[data-astro-cid-rrr4flba]{grid-template-columns:minmax(0,1fr);padding:var(--spacing-68) var(--spacing-18) var(--spacing-68);min-height:0}.story__name[data-astro-cid-rrr4flba]{justify-self:stretch}.story__kanji[data-astro-cid-rrr4flba]{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--spacing-18);border-top:1px dashed var(--color-cork-border);padding-top:var(--spacing-24)}.story__char[data-astro-cid-rrr4flba]{grid-template-columns:minmax(0,1fr);justify-content:start;justify-items:start;gap:var(--spacing-12)}.story__reading[data-astro-cid-rrr4flba]{order:0;justify-items:start}.story__glyph[data-astro-cid-rrr4flba]{font-size:clamp(56px,18vw,96px)}.story__cap[data-astro-cid-rrr4flba]{justify-self:start}}.assembly[data-astro-cid-swtrrmzg]{position:relative;min-height:475vh;background:var(--color-walnut-shadow)}.assembly[data-astro-cid-swtrrmzg][data-assembly-mode=static]{min-height:100svh}@media(scripting:none){.assembly[data-astro-cid-swtrrmzg]{min-height:100svh}}.assembly[data-astro-cid-swtrrmzg][data-assembly-mode=static] .assembly__hint[data-astro-cid-swtrrmzg]{display:none}@media(scripting:none){.assembly__hint[data-astro-cid-swtrrmzg]{display:none}}@media(prefers-reduced-motion:reduce){.assembly[data-astro-cid-swtrrmzg]{min-height:100svh}.assembly[data-astro-cid-swtrrmzg][data-assembly-mode=static] .assembly__part[data-astro-cid-swtrrmzg]{opacity:0}.assembly[data-astro-cid-swtrrmzg][data-assembly-mode=static] .assembly__final[data-astro-cid-swtrrmzg],.assembly[data-astro-cid-swtrrmzg][data-assembly-mode=static] .assembly__glow[data-astro-cid-swtrrmzg]{opacity:0;transition:opacity .24s cubic-bezier(.23,1,.32,1)}.assembly[data-astro-cid-swtrrmzg][data-assembly-entered=true] .assembly__final[data-astro-cid-swtrrmzg],.assembly[data-astro-cid-swtrrmzg][data-assembly-entered=true] .assembly__glow[data-astro-cid-swtrrmzg]{opacity:1}.assembly[data-astro-cid-swtrrmzg][data-assembly-mode=static] .assembly__gear[data-astro-cid-swtrrmzg]{opacity:.07}}.assembly__stage[data-astro-cid-swtrrmzg]{position:sticky;top:0;height:100dvh;display:grid;place-items:center;padding:var(--spacing-68) var(--spacing-24) clamp(150px,19vh,210px);perspective:1400px;transform-style:preserve-3d;overflow:clip}.assembly__gear[data-astro-cid-swtrrmzg]{position:absolute;left:50%;top:46%;width:min(64vh,34rem);height:auto;transform:translate(-50%,-50%);color:var(--color-driftwood);opacity:0;pointer-events:none}.assembly__eyebrow[data-astro-cid-swtrrmzg]{position:absolute;top:var(--spacing-68);left:var(--spacing-24);margin:0;font-size:13px;letter-spacing:.3em;color:var(--color-ember-accent);z-index:var(--z-content)}.assembly__hint[data-astro-cid-swtrrmzg]{position:absolute;top:var(--spacing-68);right:var(--spacing-24);margin:0;font-size:11px;line-height:1.4;letter-spacing:.26em;text-align:right;color:var(--color-muted-text);z-index:var(--z-content)}.assembly__glow[data-astro-cid-swtrrmzg]{position:absolute;left:50%;bottom:-9%;width:88%;height:26%;transform:translate(-50%);background:radial-gradient(ellipse 50% 50% at 50% 50%,#dc50004d,#dc50001a 45%,#dc500000 72%);filter:blur(12px);opacity:0;pointer-events:none}.assembly__rig[data-astro-cid-swtrrmzg]{position:relative;height:min(52dvh,54.0288vw,560px);aspect-ratio:1121 / 721;transform-style:preserve-3d}.assembly__part[data-astro-cid-swtrrmzg]{position:absolute;inset:0;width:100%;height:100%;backface-visibility:hidden}.assembly__foot[data-astro-cid-swtrrmzg]{position:absolute;left:var(--spacing-24);right:var(--spacing-24);bottom:var(--spacing-31);display:flex;align-items:flex-end;justify-content:space-between;gap:var(--spacing-41);z-index:var(--z-content)}.assembly__heading[data-astro-cid-swtrrmzg]{margin:0;font-size:clamp(26px,3.4vw,50px);line-height:.94;font-weight:var(--font-weight-display);font-stretch:var(--font-stretch-expanded);letter-spacing:.01em;text-transform:uppercase;color:var(--color-warm-cream);max-width:15ch;text-wrap:balance}.assembly__specs[data-astro-cid-swtrrmzg]{display:flex;flex-direction:column;align-items:flex-end;gap:var(--spacing-6);margin:0;padding:0;list-style:none;text-align:right}.assembly__spec[data-astro-cid-swtrrmzg]{font-size:11px;letter-spacing:.22em;color:var(--color-muted-text)}@media(max-width:820px){.assembly[data-astro-cid-swtrrmzg]{min-height:355vh}.assembly__stage[data-astro-cid-swtrrmzg]{padding:var(--spacing-45) var(--spacing-18) clamp(170px,26vh,240px)}.assembly__hint[data-astro-cid-swtrrmzg]{top:calc(var(--spacing-68) + var(--spacing-24));right:auto;left:var(--spacing-18);max-width:26ch;text-align:left}.assembly__rig[data-astro-cid-swtrrmzg]{height:min(38dvh,calc(82vw * .6432))}.assembly__foot[data-astro-cid-swtrrmzg]{left:var(--spacing-18);right:var(--spacing-18);bottom:var(--spacing-24);flex-direction:column;align-items:flex-start;gap:var(--spacing-18)}.assembly__specs[data-astro-cid-swtrrmzg]{flex-flow:row wrap;align-items:flex-start;gap:var(--spacing-6) var(--spacing-14);text-align:left}}.index[data-astro-cid-tvwikvsh]{position:relative;display:flex;flex-direction:column;gap:clamp(var(--spacing-31),5vw,var(--spacing-68));padding:var(--spacing-204) var(--spacing-24) var(--spacing-68);background:var(--color-walnut-shadow);overflow:clip}.index__heading[data-astro-cid-tvwikvsh]{margin:0;font-size:clamp(38px,5.4vw,76px);color:var(--color-warm-cream)}.index__list[data-astro-cid-tvwikvsh]{margin:0;padding:0;list-style:none}.index__item[data-astro-cid-tvwikvsh]+.index__item[data-astro-cid-tvwikvsh]{border-top:1px dashed var(--color-cork-border)}.index__list[data-astro-cid-tvwikvsh]{border-top:1px dashed var(--color-cork-border);border-bottom:1px dashed var(--color-cork-border)}.index__row[data-astro-cid-tvwikvsh]{display:grid;grid-template-columns:5.5rem 1fr auto;align-items:center;gap:var(--spacing-24);padding:clamp(var(--spacing-18),2.4vw,var(--spacing-31)) var(--spacing-6);text-decoration:none;color:var(--color-warm-cream)}.index__code[data-astro-cid-tvwikvsh]{font-size:12px;letter-spacing:.3em;color:var(--color-ember-accent)}.index__name[data-astro-cid-tvwikvsh]{font-size:clamp(24px,4.4vw,58px);line-height:1;font-weight:var(--font-weight-display);font-stretch:var(--font-stretch-expanded);letter-spacing:.01em;text-transform:uppercase;transition:color .19s cubic-bezier(.23,1,.32,1)}.index__serial[data-astro-cid-tvwikvsh]{font-size:11px;letter-spacing:.26em;color:var(--color-muted-text)}.index[data-astro-cid-tvwikvsh].is-live .index__row[data-astro-cid-tvwikvsh]:not(.is-active) .index__name[data-astro-cid-tvwikvsh]{color:var(--color-muted-text)}.index__row[data-astro-cid-tvwikvsh]:focus-visible{outline:2px solid var(--color-warm-cream);outline-offset:-2px}.index__panel[data-astro-cid-tvwikvsh]{position:absolute;top:0;left:0;width:330px;aspect-ratio:1121 / 721;margin:-.5px 0 0 -165px;border:1px solid var(--color-cork-border);border-radius:var(--radius-cards);background:#38241680;overflow:hidden;opacity:0;transition:opacity .19s cubic-bezier(.23,1,.32,1);pointer-events:none;z-index:var(--z-content);will-change:transform}.index__plate[data-astro-cid-tvwikvsh]{position:absolute;inset:0;display:grid;place-items:center;padding:var(--spacing-14);transform:translate3d(0,100%,0);transition:transform .26s cubic-bezier(.23,1,.32,1)}.index__plate[data-astro-cid-tvwikvsh] img{width:100%;height:auto;object-fit:contain}.index__thumb[data-astro-cid-tvwikvsh]{display:none}@media(max-width:820px){.index[data-astro-cid-tvwikvsh]{padding:var(--spacing-68) var(--spacing-18) var(--spacing-45)}.index__row[data-astro-cid-tvwikvsh]{grid-template-columns:4.5rem 1fr;gap:var(--spacing-12) var(--spacing-14)}.index__serial[data-astro-cid-tvwikvsh]{grid-column:2}}@media not all and (hover:hover)and (pointer:fine){.index__panel[data-astro-cid-tvwikvsh]{display:none}.index__thumb[data-astro-cid-tvwikvsh]{display:block;width:96px;grid-column:1;grid-row:1 / span 3;align-self:center}.index__thumb[data-astro-cid-tvwikvsh] img{width:100%;height:auto}.index__row[data-astro-cid-tvwikvsh]{grid-template-columns:auto minmax(0,1fr);column-gap:var(--spacing-14);row-gap:var(--spacing-6)}.index__code[data-astro-cid-tvwikvsh],.index__name[data-astro-cid-tvwikvsh],.index__serial[data-astro-cid-tvwikvsh]{grid-column:2}.index__name[data-astro-cid-tvwikvsh]{font-size:clamp(20px,5.6vw,40px);overflow-wrap:break-word}}@media(prefers-reduced-motion:reduce){.index__panel[data-astro-cid-tvwikvsh]{transition:opacity .14s ease;will-change:auto}.index__plate[data-astro-cid-tvwikvsh]{transition:transform .14s ease}.index__name[data-astro-cid-tvwikvsh]{transition:color .14s ease}}.roll[data-astro-cid-fathqham]{position:relative;min-height:295vh;background:var(--color-walnut-shadow)}.roll[data-astro-cid-fathqham][data-roll-mode=static]{min-height:100svh}@media(scripting:none){.roll[data-astro-cid-fathqham]{min-height:100svh}}.roll__stage[data-astro-cid-fathqham]{position:sticky;top:0;height:100dvh;display:grid;place-items:center;overflow:clip}.roll__track[data-astro-cid-fathqham]{position:absolute;inset:0;display:grid;place-items:center;will-change:transform}.roll__bike[data-astro-cid-fathqham]{position:relative;width:78vw}.roll__layer[data-astro-cid-fathqham]{position:absolute;inset:0;width:100%;height:100%;filter:drop-shadow(0 0 1px rgba(255,237,215,.22)) drop-shadow(0 2px 10px rgba(0,0,0,.55))}.roll__layer--wheel-rear[data-astro-cid-fathqham],.roll__layer--wheel-front[data-astro-cid-fathqham]{will-change:transform}.roll__scrim[data-astro-cid-fathqham]{position:absolute;inset:0;background:linear-gradient(to bottom,#100904eb,#1009048c 22%,#10090400 42% 55%,#100904b8 76%,#100904f5);pointer-events:none}.roll__type[data-astro-cid-fathqham]{position:absolute;top:clamp(var(--spacing-45),9vh,var(--spacing-68));left:var(--spacing-24);right:var(--spacing-24);z-index:var(--z-content)}.roll__code[data-astro-cid-fathqham]{margin:0 0 var(--spacing-12);font-size:14px;letter-spacing:.3em;color:var(--color-ember-accent)}.roll__heading[data-astro-cid-fathqham]{margin:0;font-size:clamp(38px,8.6vw,132px);line-height:.88;font-weight:var(--font-weight-display);font-stretch:var(--font-stretch-expanded);letter-spacing:.01em;text-transform:uppercase;color:var(--color-warm-cream);max-width:12ch;text-wrap:balance}.roll__foot[data-astro-cid-fathqham]{position:absolute;left:var(--spacing-24);right:var(--spacing-24);bottom:var(--spacing-31);display:flex;align-items:flex-end;justify-content:space-between;gap:var(--spacing-41);z-index:var(--z-content)}.roll__body[data-astro-cid-fathqham]{margin:0;max-width:42ch;opacity:0}.roll__aside[data-astro-cid-fathqham]{display:flex;flex-direction:column;align-items:flex-end;gap:var(--spacing-14)}.roll__specs[data-astro-cid-fathqham]{display:flex;flex-direction:column;align-items:flex-end;gap:var(--spacing-6);margin:0;padding:0;list-style:none;text-align:right;opacity:0}.roll__spec[data-astro-cid-fathqham]{font-size:11px;letter-spacing:.22em;color:var(--color-muted-text)}.roll__link[data-astro-cid-fathqham]{font-size:13px;letter-spacing:.12em;color:var(--color-warm-cream);text-decoration:none;border-bottom:1px solid var(--color-cork-border);padding-top:var(--spacing-6);padding-bottom:var(--spacing-6);opacity:0;transition:border-color .4s cubic-bezier(.22,1,.36,1)}.roll__link[data-astro-cid-fathqham]:hover{border-color:var(--color-warm-cream)}@media(scripting:none){.roll__body[data-astro-cid-fathqham],.roll__specs[data-astro-cid-fathqham],.roll__link[data-astro-cid-fathqham]{opacity:1}}.roll__stage[data-astro-cid-fathqham]:focus-within [data-astro-cid-fathqham][data-roll-copy]{opacity:1!important}@media(max-width:820px){.roll[data-astro-cid-fathqham]{min-height:235vh}.roll__bike[data-astro-cid-fathqham]{width:132vw}.roll__type[data-astro-cid-fathqham]{left:var(--spacing-18);right:var(--spacing-18)}.roll__foot[data-astro-cid-fathqham]{left:var(--spacing-18);right:var(--spacing-18);bottom:var(--spacing-45);flex-direction:column;align-items:flex-start;gap:var(--spacing-14)}.roll__specs[data-astro-cid-fathqham]{flex-flow:row wrap;align-items:flex-start;gap:var(--spacing-6) var(--spacing-14);text-align:left}.roll__aside[data-astro-cid-fathqham]{align-items:flex-start}}@media(prefers-reduced-motion:reduce){.roll[data-astro-cid-fathqham]{min-height:100svh}.roll[data-astro-cid-fathqham][data-roll-mode=static] .roll__body[data-astro-cid-fathqham],.roll[data-astro-cid-fathqham][data-roll-mode=static] .roll__specs[data-astro-cid-fathqham],.roll[data-astro-cid-fathqham][data-roll-mode=static] .roll__link[data-astro-cid-fathqham]{opacity:0;transform:none;transition:opacity .24s cubic-bezier(.23,1,.32,1)}.roll[data-astro-cid-fathqham][data-roll-entered=true] .roll__body[data-astro-cid-fathqham],.roll[data-astro-cid-fathqham][data-roll-entered=true] .roll__specs[data-astro-cid-fathqham],.roll[data-astro-cid-fathqham][data-roll-entered=true] .roll__link[data-astro-cid-fathqham]{opacity:1}.roll__link[data-astro-cid-fathqham]{transition:opacity .24s cubic-bezier(.23,1,.32,1)}}.focus[data-astro-cid-cgvttlrd]{position:relative;min-height:360vh;background:var(--color-walnut-shadow)}.focus[data-astro-cid-cgvttlrd][data-focus-mode=static]{min-height:100svh}@media(scripting:none){.focus[data-astro-cid-cgvttlrd]{min-height:100svh}}.focus__stage[data-astro-cid-cgvttlrd]{position:sticky;top:0;height:100dvh;display:grid;grid-template-columns:1fr .95fr;align-items:center;gap:clamp(var(--spacing-24),4vw,var(--spacing-68));padding:var(--spacing-68) var(--spacing-24) var(--spacing-45);overflow:clip}.focus__type[data-astro-cid-cgvttlrd]{position:relative;z-index:2;padding-right:var(--spacing-45);background:linear-gradient(to right,var(--color-walnut-shadow) 0,var(--color-walnut-shadow) calc(100% - 72px),rgba(16,9,4,0) 100%)}.focus__code[data-astro-cid-cgvttlrd]{margin:0 0 var(--spacing-12);font-size:14px;letter-spacing:.3em;color:var(--color-ember-accent)}.focus__heading[data-astro-cid-cgvttlrd]{margin:0 0 var(--spacing-24);font-size:clamp(34px,5.6vw,86px);line-height:.9;font-weight:var(--font-weight-display);font-stretch:var(--font-stretch-expanded);letter-spacing:.01em;text-transform:uppercase;color:var(--color-warm-cream);max-width:13ch;text-wrap:balance}.focus__body[data-astro-cid-cgvttlrd]{margin:0 0 var(--spacing-24);max-width:44ch}.focus__specs[data-astro-cid-cgvttlrd]{display:flex;flex-direction:column;gap:var(--spacing-6);margin:0 0 var(--spacing-24);padding:var(--spacing-14) 0 0;list-style:none;border-top:1px dashed var(--color-cork-border)}.focus__spec[data-astro-cid-cgvttlrd]{font-size:11px;letter-spacing:.22em;color:var(--color-muted-text)}.focus__link[data-astro-cid-cgvttlrd]{font-size:13px;letter-spacing:.12em;color:var(--color-warm-cream);text-decoration:none;border-bottom:1px solid var(--color-cork-border);padding-top:var(--spacing-6);padding-bottom:var(--spacing-6);transition:border-color .4s cubic-bezier(.22,1,.36,1)}.focus__link[data-astro-cid-cgvttlrd]:hover{border-color:var(--color-warm-cream)}.focus__object[data-astro-cid-cgvttlrd]{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:var(--spacing-18)}.focus__frame[data-astro-cid-cgvttlrd]{position:relative;width:100%;z-index:1}.focus__zoom[data-astro-cid-cgvttlrd]{width:100%;will-change:transform}.focus__overlay[data-astro-cid-cgvttlrd]{position:absolute;inset:0;z-index:3;pointer-events:none;will-change:transform}.focus__img[data-astro-cid-cgvttlrd]{width:100%;height:auto;object-fit:contain;filter:drop-shadow(0 0 1px rgba(255,237,215,.22)) drop-shadow(0 2px 10px rgba(0,0,0,.55))}@media(min-width:821px){.focus[data-astro-cid-cgvttlrd] [data-spot-index="2"] .spot__panel{margin-top:78px}}.focus__hint[data-astro-cid-cgvttlrd]{display:flex;align-items:center;gap:var(--spacing-8);margin:0;font-size:12px;letter-spacing:.22em;color:var(--color-muted-text)}.focus__hint-dot[data-astro-cid-cgvttlrd]{width:6px;height:6px;border-radius:var(--radius-full);background:var(--color-ember-accent)}.focus__caption[data-astro-cid-cgvttlrd]{display:none}@media(max-width:820px){.focus__caption[data-astro-cid-cgvttlrd]{position:relative;z-index:2;display:grid;gap:var(--spacing-6);align-self:stretch;min-height:4.2em;margin:0;padding:var(--spacing-10) var(--spacing-14);border:1px solid var(--color-cork-border);border-radius:var(--radius-xl);background:var(--color-bark-brown);opacity:0;transition:opacity .18s cubic-bezier(.23,1,.32,1)}.focus__caption[data-astro-cid-cgvttlrd].is-shown{opacity:1}.focus__caption-label[data-astro-cid-cgvttlrd]{font-size:12px;line-height:1.1;font-weight:var(--font-weight-medium);font-stretch:var(--font-stretch-expanded);letter-spacing:.18em;text-transform:uppercase;color:var(--color-warm-cream)}.focus__caption-detail[data-astro-cid-cgvttlrd]{font-size:14px;line-height:1.35;color:var(--color-warm-cream)}.focus[data-astro-cid-cgvttlrd] .spot__panel{clip-path:inset(50%);pointer-events:none}}@media(max-width:900px){.focus[data-astro-cid-cgvttlrd]{min-height:300vh}.focus__stage[data-astro-cid-cgvttlrd]{grid-template-columns:1fr;align-content:center;gap:var(--spacing-24);padding:var(--spacing-45) var(--spacing-18)}.focus__body[data-astro-cid-cgvttlrd]{display:none}}@media(prefers-reduced-motion:reduce){.focus[data-astro-cid-cgvttlrd]{min-height:100svh}.focus__link[data-astro-cid-cgvttlrd]{transition:none}}.reel[data-astro-cid-txrodnux]{--card: min(54vh, 34vw, 540px);position:relative;min-height:380vh;background:var(--color-walnut-shadow)}.reel__stage[data-astro-cid-txrodnux]{position:sticky;top:0;height:100dvh;overflow:clip;display:grid;grid-template-rows:auto minmax(0,1fr) auto;padding:calc(var(--spacing-68) + var(--spacing-12)) var(--spacing-24) var(--spacing-31)}.reel__head[data-astro-cid-txrodnux]{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--spacing-10) var(--spacing-31);z-index:var(--z-content)}.reel__heading[data-astro-cid-txrodnux]{margin:0;font-size:clamp(34px,5.2vw,76px);line-height:.9;font-weight:var(--font-weight-display);font-stretch:var(--font-stretch-expanded);letter-spacing:.01em;text-transform:uppercase;color:var(--color-warm-cream);padding-top:.08em}.reel__lede[data-astro-cid-txrodnux]{margin:0;max-width:30ch;font-size:clamp(16px,1.4vw,20px);line-height:1.3;color:var(--color-muted-text)}.reel__track[data-astro-cid-txrodnux]{position:relative;margin:0;padding:0;list-style:none;perspective:1400px;perspective-origin:50% 50%}.reel__card[data-astro-cid-txrodnux]{position:absolute;top:calc(50% - var(--card) / 2);left:calc(50% - var(--card) / 2);width:var(--card);aspect-ratio:1;will-change:transform}.reel__figure[data-astro-cid-txrodnux]{margin:0;width:100%;height:100%}.reel__frame[data-astro-cid-txrodnux]{position:relative;display:block;width:100%;height:100%;padding:0;border:1px solid var(--color-cork-border);border-radius:var(--radius-cards);background:var(--color-bark-brown);overflow:clip;cursor:zoom-in;transition:transform .16s cubic-bezier(.23,1,.32,1)}.reel__frame[data-astro-cid-txrodnux]:active{transform:scale(.97)}.reel__frame[data-astro-cid-txrodnux]:focus-visible{outline:2px solid var(--color-warm-cream);outline-offset:4px}.reel__img[data-astro-cid-txrodnux]{width:100%;height:100%!important;object-fit:cover;filter:grayscale(1) brightness(1.5) contrast(.34);transition:filter 1.3s cubic-bezier(.32,.72,0,1)}.reel__card[data-astro-cid-txrodnux].is-developed .reel__img[data-astro-cid-txrodnux]{filter:none}.reel__shade[data-astro-cid-txrodnux]{position:absolute;inset:0;background:var(--color-walnut-shadow);opacity:0;pointer-events:none}.reel__card[data-astro-cid-txrodnux].is-far{visibility:hidden}.reel[data-astro-cid-txrodnux][data-reel-mode=scrub] .reel__figcaption[data-astro-cid-txrodnux]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.reel__captions[data-astro-cid-txrodnux]{position:relative;display:grid;min-height:5.6em;z-index:var(--z-content)}.reel__caption[data-astro-cid-txrodnux],.reel__figcaption[data-astro-cid-txrodnux]{display:flex;flex-direction:column;gap:var(--spacing-6);margin:0}.reel__caption[data-astro-cid-txrodnux]{grid-area:1 / 1;align-self:end;opacity:0;transform:translate3d(0,6px,0);filter:blur(4px);transition:opacity .14s cubic-bezier(.23,1,.32,1),transform .14s cubic-bezier(.23,1,.32,1),filter .14s cubic-bezier(.23,1,.32,1)}.reel__caption[data-astro-cid-txrodnux].is-active{opacity:1;transform:none;filter:none;transition-duration:.26s}.reel__label[data-astro-cid-txrodnux]{font-size:clamp(18px,1.7vw,24px);line-height:1.05;font-weight:var(--font-weight-display);font-stretch:var(--font-stretch-expanded);text-transform:uppercase;color:var(--color-warm-cream)}.reel__note[data-astro-cid-txrodnux]{font-size:16px;line-height:1.35;color:var(--color-warm-cream);max-width:44ch}.reel__bike[data-astro-cid-txrodnux]{font-size:11px;line-height:1;font-weight:var(--font-weight-medium);font-stretch:var(--font-stretch-expanded);letter-spacing:.22em;text-transform:uppercase;color:var(--color-muted-text)}.reel[data-astro-cid-txrodnux][data-reel-mode=static]{min-height:0}.reel[data-astro-cid-txrodnux][data-reel-mode=static] .reel__stage[data-astro-cid-txrodnux]{position:relative;height:auto;display:block;padding-bottom:var(--spacing-68)}.reel[data-astro-cid-txrodnux][data-reel-mode=static] .reel__track[data-astro-cid-txrodnux]{display:grid;grid-auto-flow:column;grid-auto-columns:min(72vw,360px);gap:var(--spacing-18);margin:var(--spacing-31) calc(var(--spacing-24) * -1) 0;padding:0 var(--spacing-24) var(--spacing-18);overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--spacing-24);overscroll-behavior-x:contain}.reel[data-astro-cid-txrodnux][data-reel-mode=static] .reel__card[data-astro-cid-txrodnux]{position:static;width:auto;aspect-ratio:auto;scroll-snap-align:start;will-change:auto}.reel[data-astro-cid-txrodnux][data-reel-mode=static] .reel__figure[data-astro-cid-txrodnux]{display:grid;gap:var(--spacing-14)}.reel[data-astro-cid-txrodnux][data-reel-mode=static] .reel__frame[data-astro-cid-txrodnux]{aspect-ratio:1}.reel[data-astro-cid-txrodnux][data-reel-mode=static] .reel__img[data-astro-cid-txrodnux]{filter:none}.reel[data-astro-cid-txrodnux][data-reel-mode=static] .reel__captions[data-astro-cid-txrodnux]{display:none}@media(scripting:none){.reel[data-astro-cid-txrodnux]{min-height:0}.reel__stage[data-astro-cid-txrodnux]{position:relative;height:auto;display:block}.reel__track[data-astro-cid-txrodnux]{display:grid;grid-auto-flow:column;grid-auto-columns:min(72vw,360px);gap:var(--spacing-18);overflow-x:auto;margin-top:var(--spacing-31)}.reel__card[data-astro-cid-txrodnux]{position:static;width:auto}.reel__img[data-astro-cid-txrodnux]{filter:none}.reel__figcaption[data-astro-cid-txrodnux]{position:static;width:auto;height:auto;clip-path:none;white-space:normal}.reel__captions[data-astro-cid-txrodnux]{display:none}}@media(max-width:820px){.reel[data-astro-cid-txrodnux]{--card: min(78vw, 48vh, 380px)}.reel__stage[data-astro-cid-txrodnux]{padding-inline:var(--spacing-18);padding-bottom:var(--spacing-24)}.reel__captions[data-astro-cid-txrodnux]{min-height:7.4em}}@media(prefers-reduced-motion:reduce){.reel__caption[data-astro-cid-txrodnux],.reel__caption[data-astro-cid-txrodnux].is-active{transform:none;filter:none;transition:opacity .18s ease}.reel__img[data-astro-cid-txrodnux],.reel__frame[data-astro-cid-txrodnux]{transition:none}}.merch[data-astro-cid-gjplvk7z]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:var(--spacing-45);min-height:100svh;padding:var(--spacing-204) var(--spacing-24) var(--spacing-68);background:var(--color-walnut-shadow);overflow:clip}.merch__text[data-astro-cid-gjplvk7z]{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-24)}.merch__heading[data-astro-cid-gjplvk7z]{margin:0;max-width:12ch;font-size:clamp(38px,6vw,96px);line-height:.9;font-weight:var(--font-weight-display);font-stretch:var(--font-stretch-expanded);letter-spacing:.01em;text-transform:uppercase;color:var(--color-warm-cream);padding-top:.08em;text-wrap:balance}.merch__body[data-astro-cid-gjplvk7z]{margin:0;max-width:30ch}.merch__link[data-astro-cid-gjplvk7z]{display:inline-flex;align-items:center;gap:var(--spacing-10);min-height:44px;font-size:16px;color:var(--color-warm-cream);text-decoration:none;background:linear-gradient(currentColor,currentColor) 0 calc(100% - 10px) / 100% 1px no-repeat}@media(hover:hover)and (pointer:fine){.merch__link[data-astro-cid-gjplvk7z] span[data-astro-cid-gjplvk7z]:last-child{transition:transform .2s cubic-bezier(.23,1,.32,1)}.merch__link[data-astro-cid-gjplvk7z]:hover span[data-astro-cid-gjplvk7z]:last-child{transform:translate(4px)}}@media(max-width:820px){.merch[data-astro-cid-gjplvk7z]{grid-template-columns:minmax(0,1fr);gap:var(--spacing-41);min-height:0;padding:var(--spacing-68) var(--spacing-18)}}.outro[data-astro-cid-rh6byi4j]{display:grid;gap:clamp(var(--spacing-45),7vh,var(--spacing-68));padding:var(--spacing-204) var(--spacing-24) var(--spacing-68);background:var(--color-walnut-shadow)}.outro__heading[data-astro-cid-rh6byi4j]{margin:0;font-size:clamp(44px,8.4vw,136px);line-height:.88;font-weight:var(--font-weight-display);font-stretch:var(--font-stretch-expanded);letter-spacing:.01em;text-transform:uppercase;color:var(--color-warm-cream);padding-top:.08em}.outro__line-up[data-astro-cid-rh6byi4j]{position:relative}.outro__bikes[data-astro-cid-rh6byi4j]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:clamp(var(--spacing-10),2vw,var(--spacing-31));margin:0;padding:0;list-style:none}.outro__bike-link[data-astro-cid-rh6byi4j]{position:relative;display:grid;gap:var(--spacing-18);color:var(--color-warm-cream);text-decoration:none}.outro__bike-link[data-astro-cid-rh6byi4j] img{width:100%;margin-bottom:-2%;transition:transform .26s cubic-bezier(.23,1,.32,1)}@media(hover:hover)and (pointer:fine){.outro__bike-link[data-astro-cid-rh6byi4j]:hover img{transform:translate3d(0,-6px,0)}}.outro__bike-link[data-astro-cid-rh6byi4j]:focus-visible{outline:2px solid var(--color-warm-cream);outline-offset:6px;border-radius:var(--radius-cards)}.outro__code[data-astro-cid-rh6byi4j]{order:2;padding-top:var(--spacing-14);font-size:12px;line-height:1;font-weight:var(--font-weight-medium);font-stretch:var(--font-stretch-expanded);letter-spacing:.3em;color:var(--color-muted-text)}.outro__rule[data-astro-cid-rh6byi4j]{position:absolute;left:0;right:0;bottom:calc(12px + var(--spacing-14));height:1px;background:var(--color-warm-cream);transform-origin:0 50%}@media(prefers-reduced-motion:no-preference){.outro[data-astro-cid-rh6byi4j][data-outro-armed]:not([data-outro-in]) .outro__rule[data-astro-cid-rh6byi4j]{transform:scaleX(0)}.outro[data-astro-cid-rh6byi4j][data-outro-armed]:not([data-outro-in]) .outro__bike[data-astro-cid-rh6byi4j]{opacity:0;transform:translate3d(-24px,0,0)}.outro__rule[data-astro-cid-rh6byi4j]{transition:transform .9s cubic-bezier(.32,.72,0,1)}.outro__bike[data-astro-cid-rh6byi4j]{transition:opacity .7s cubic-bezier(.23,1,.32,1),transform .9s cubic-bezier(.23,1,.32,1)}.outro__bike[data-astro-cid-rh6byi4j]:nth-child(1){transition-delay:.38s}.outro__bike[data-astro-cid-rh6byi4j]:nth-child(2){transition-delay:.46s}.outro__bike[data-astro-cid-rh6byi4j]:nth-child(3){transition-delay:.54s}}.outro__foot[data-astro-cid-rh6byi4j]{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--spacing-24)}.outro__body[data-astro-cid-rh6byi4j]{margin:0;max-width:34ch}@media(max-width:820px){.outro[data-astro-cid-rh6byi4j]{padding:var(--spacing-68) var(--spacing-18)}.outro__foot[data-astro-cid-rh6byi4j]{flex-direction:column;align-items:flex-start}}@media(prefers-reduced-motion:reduce){.outro__bike-link[data-astro-cid-rh6byi4j] img{transition:none}}
