section[data-astro-cid-ksr6mr7h]{color:var(--rd-text)}.hero[data-astro-cid-ksr6mr7h]{isolation:isolate;min-height:max(var(--window-h), 560px);background:var(--rd-night);align-items:flex-end;display:flex;position:relative;overflow:hidden}.hero-bg[data-astro-cid-ksr6mr7h],.hero-bg[data-astro-cid-ksr6mr7h] img,.closer-bg[data-astro-cid-ksr6mr7h],.closer-bg[data-astro-cid-ksr6mr7h] img{z-index:-2;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hero-bg[data-astro-cid-ksr6mr7h] img{object-position:50% 60%}.hero[data-astro-cid-ksr6mr7h]:after,.closer[data-astro-cid-ksr6mr7h]:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#07090deb 0%,#07090d80 40%,#07090d00 70%),linear-gradient(#07090d00 50%,#07090dcc 100%);position:absolute;inset:0}.hero[data-astro-cid-ksr6mr7h] canvas.rain{z-index:-1}.hero-copy[data-astro-cid-ksr6mr7h]{width:min(100%,760px);padding:120px var(--gutter) clamp(40px, 8vh, 80px)}.hero-logo[data-astro-cid-ksr6mr7h] img{width:min(640px,100%);height:auto}.hero-line[data-astro-cid-ksr6mr7h]{letter-spacing:-.03em;color:var(--white);margin-top:clamp(20px,3vw,32px);font-size:clamp(2rem,1.3rem + 2.6vw,3.75rem);font-weight:700;line-height:1.02}.hero-sub[data-astro-cid-ksr6mr7h]{max-width:34ch;color:var(--rd-text);margin-top:14px;font-size:clamp(1.125rem,1rem + .4vw,1.35rem)}.hero-actions[data-astro-cid-ksr6mr7h]{flex-wrap:wrap;align-items:center;gap:16px 24px;margin-top:clamp(24px,3vw,36px);display:flex}.note[data-astro-cid-ksr6mr7h]{color:var(--rd-muted);flex-wrap:wrap;align-items:center;gap:6px 14px;font-size:1rem;display:flex}.roads[data-astro-cid-ksr6mr7h]{background:var(--rd-asphalt);padding:clamp(80px, 11vw, 150px) var(--gutter)}.roads-head[data-astro-cid-ksr6mr7h]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:24px 64px;margin-bottom:clamp(36px,5vw,64px);display:grid}.roads-head[data-astro-cid-ksr6mr7h] h2[data-astro-cid-ksr6mr7h]{letter-spacing:-.035em;color:var(--white);font-size:clamp(2.25rem,1.4rem + 3.4vw,4.5rem);font-weight:800}.roads-head[data-astro-cid-ksr6mr7h] p[data-astro-cid-ksr6mr7h]{max-width:38ch;color:var(--rd-muted)}.roads-body[data-astro-cid-ksr6mr7h]{grid-template-columns:minmax(240px,.6fr) minmax(0,1.6fr);align-items:start;gap:clamp(24px,4vw,56px);display:grid}.roads-list[data-astro-cid-ksr6mr7h]{gap:2px;display:grid}.road[data-astro-cid-ksr6mr7h]{width:100%;color:var(--rd-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:14px;padding:12px 16px 12px 20px;transition:background-color .25s,color .25s;display:grid}.road[data-astro-cid-ksr6mr7h]:hover{background:#ffffff0d}.road[data-astro-cid-ksr6mr7h][aria-pressed=true]{color:var(--white);background:#ff445824}.road-title[data-astro-cid-ksr6mr7h]{font-size:1.15rem;font-weight:600}.road-view[data-astro-cid-ksr6mr7h]{top:calc(var(--frame-top) + 24px);display:grid;position:sticky}.road-shot[data-astro-cid-ksr6mr7h]{opacity:0;visibility:hidden;transition:opacity .6s var(--ease-out), transform .9s var(--ease-out), visibility 0s .6s;grid-area:1/1;transform:scale(1.015)}.road-shot[data-astro-cid-ksr6mr7h][data-active]{opacity:1;visibility:visible;transition-delay:0s;transform:none}.road-shot[data-astro-cid-ksr6mr7h] img{aspect-ratio:16/9;object-fit:cover;border-radius:clamp(16px,2vw,28px);width:100%;height:auto;box-shadow:0 30px 60px -30px #000c}.road-shot[data-astro-cid-ksr6mr7h] figcaption[data-astro-cid-ksr6mr7h]{max-width:60ch;color:var(--rd-muted);margin-top:18px}.road-shot[data-astro-cid-ksr6mr7h] figcaption[data-astro-cid-ksr6mr7h] strong[data-astro-cid-ksr6mr7h]{color:var(--white);font-weight:600}.kit[data-astro-cid-ksr6mr7h]{background:var(--rd-night);padding:clamp(80px, 11vw, 150px) var(--gutter)}.kit-title[data-astro-cid-ksr6mr7h]{letter-spacing:-.035em;max-width:18ch;color:var(--white);font-size:clamp(2.25rem,1.4rem + 3.4vw,4.5rem);font-weight:800}.kit-title[data-astro-cid-ksr6mr7h] span[data-astro-cid-ksr6mr7h]{color:var(--rd-red-light)}.kit-list[data-astro-cid-ksr6mr7h]{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:clamp(32px,4vw,56px) clamp(32px,5vw,80px);margin-top:clamp(48px,6vw,88px);display:grid}.kit-list[data-astro-cid-ksr6mr7h] div[data-astro-cid-ksr6mr7h]{border-top:1px solid #e6eaf02e;padding-top:18px}.kit-list[data-astro-cid-ksr6mr7h] dt[data-astro-cid-ksr6mr7h]{color:var(--white);margin-bottom:8px;font-size:1.2rem;font-weight:700}.kit-list[data-astro-cid-ksr6mr7h] dd[data-astro-cid-ksr6mr7h]{color:var(--rd-muted);max-width:42ch}.closer[data-astro-cid-ksr6mr7h]{isolation:isolate;background:var(--rd-night);align-items:flex-end;min-height:min(80svh,760px);display:flex;position:relative;overflow:hidden}.closer-bg[data-astro-cid-ksr6mr7h] img{object-position:50% 55%}.closer-copy[data-astro-cid-ksr6mr7h]{padding:120px var(--gutter) clamp(48px, 9vh, 96px)}.closer-copy[data-astro-cid-ksr6mr7h] h2[data-astro-cid-ksr6mr7h]{letter-spacing:-.035em;color:var(--white);margin-bottom:clamp(24px,3vw,36px);font-size:clamp(2.5rem,1.4rem + 4.4vw,5.75rem);font-weight:800}@media (width<=960px){.roads-head[data-astro-cid-ksr6mr7h],.roads-body[data-astro-cid-ksr6mr7h]{grid-template-columns:1fr}.road-view[data-astro-cid-ksr6mr7h]{order:-1;position:static}.roads-list[data-astro-cid-ksr6mr7h]{grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr))}}@media (width<=860px){.hero[data-astro-cid-ksr6mr7h]:after,.closer[data-astro-cid-ksr6mr7h]:after{background:linear-gradient(#07090d1a 15%,#07090db3 50%,#07090df2 100%)}}
