.scrub[data-astro-cid-vvh5gncw]{height:300svh;position:relative}.stick[data-astro-cid-vvh5gncw]{background:var(--bg);height:100svh;position:sticky;top:0;overflow:hidden}.poster[data-astro-cid-vvh5gncw],canvas[data-astro-cid-vvh5gncw]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}canvas[data-astro-cid-vvh5gncw]{opacity:0;transition:opacity .4s}.scrub[data-astro-cid-vvh5gncw].ready canvas[data-astro-cid-vvh5gncw]{opacity:1}.shade[data-astro-cid-vvh5gncw]{background:linear-gradient(oklch(16.5% .008 75/.55) 0%,#0000 22%),linear-gradient(#0000 30%,oklch(16.5% .008 75/.35) 55%,oklch(16.5% .008 75/.92) 100%),linear-gradient(90deg,oklch(16.5% .008 75/.5) 0%,#0000 55%);position:absolute;inset:0}.stage[data-astro-cid-vvh5gncw]{padding-bottom:calc(clamp(72px, 12vh, 140px) + env(safe-area-inset-bottom,0px));opacity:0;will-change:opacity, transform;pointer-events:none;position:absolute;inset:auto 0 0}.stage[data-astro-cid-vvh5gncw].on,.stage-intro[data-astro-cid-vvh5gncw]{pointer-events:auto}.stage[data-astro-cid-vvh5gncw] .label[data-astro-cid-vvh5gncw]{color:var(--silver);margin-bottom:18px}.stage[data-astro-cid-vvh5gncw] .lead[data-astro-cid-vvh5gncw]{color:var(--ink);opacity:.86;margin-top:22px}.stage[data-astro-cid-vvh5gncw] .h2[data-astro-cid-vvh5gncw]{max-width:14ch}.stage-intro[data-astro-cid-vvh5gncw] .display[data-astro-cid-vvh5gncw]{font-size:clamp(56px,13vw,200px)}.final-title[data-astro-cid-vvh5gncw]{font-size:clamp(52px,10vw,156px)}.lead[data-astro-cid-vvh5gncw] b[data-astro-cid-vvh5gncw]{color:var(--ink);white-space:nowrap;font-weight:500}.ctas[data-astro-cid-vvh5gncw]{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.intro-row[data-astro-cid-vvh5gncw]{flex-wrap:wrap;align-items:center;gap:20px 32px;margin-top:32px;display:flex}.hint[data-astro-cid-vvh5gncw]{align-items:center;gap:14px;display:flex}.hint[data-astro-cid-vvh5gncw] span[data-astro-cid-vvh5gncw]{background:linear-gradient(var(--ink), transparent);width:1px;height:36px;animation:drip 2.4s var(--ease) infinite;transform-origin:top}@keyframes drip{0%{transform:scaleY(0)}50%{transform:scaleY(1)}to{opacity:0;transform:scaleY(1)}}.meter[data-astro-cid-vvh5gncw]{right:var(--pad);bottom:calc(clamp(72px, 12vh, 140px) + env(safe-area-inset-bottom,0px));color:var(--ink-2);align-items:center;gap:12px;font-size:12px;display:none;position:absolute}.meter[data-astro-cid-vvh5gncw] i[data-astro-cid-vvh5gncw]{background:var(--line-2);width:120px;height:1px;position:relative}.meter[data-astro-cid-vvh5gncw] b[data-astro-cid-vvh5gncw]{background:var(--ink);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}@media (width>=900px){.meter[data-astro-cid-vvh5gncw]{display:flex}}@media (prefers-reduced-motion:reduce){.scrub[data-astro-cid-vvh5gncw]{height:auto}.stick[data-astro-cid-vvh5gncw]{position:relative}.stage[data-astro-cid-vvh5gncw]{pointer-events:auto;padding-top:40svh;position:relative;opacity:1!important}.stage[data-astro-cid-vvh5gncw]:not(.stage-intro){display:none}.stick[data-astro-cid-vvh5gncw]{height:auto;min-height:100svh}canvas[data-astro-cid-vvh5gncw],.meter[data-astro-cid-vvh5gncw],.hint[data-astro-cid-vvh5gncw] span[data-astro-cid-vvh5gncw]{display:none}}.manifest-text[data-astro-cid-lcdefpme]{font:300 clamp(24px, 3.4vw, 46px)/1.25 var(--display);text-wrap:pretty;max-width:26ch;margin-top:28px}.manifest-text[data-astro-cid-lcdefpme] .em[data-astro-cid-lcdefpme]{color:var(--silver)}.facts[data-astro-cid-lcdefpme]{border-top:1px solid var(--line);grid-template-columns:repeat(2,1fr);margin-top:clamp(56px,8vw,120px);display:grid}.facts[data-astro-cid-lcdefpme] div[data-astro-cid-lcdefpme]{padding:26px 20px 0 0}.facts[data-astro-cid-lcdefpme] dt[data-astro-cid-lcdefpme]{font:250 clamp(26px, 3.6vw, 52px)/1 var(--display);white-space:nowrap}.facts[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme]{color:var(--ink-2);margin-top:10px;font-size:15px}@media (width>=900px){.facts[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,1fr)}.facts[data-astro-cid-lcdefpme] div[data-astro-cid-lcdefpme]+div[data-astro-cid-lcdefpme]{border-left:1px solid var(--line);padding-left:24px}}@media (width<=899px){.facts[data-astro-cid-lcdefpme] div[data-astro-cid-lcdefpme]:nth-child(n+3){border-top:1px solid var(--line);margin-top:26px}}.why[data-astro-cid-lcdefpme]{overflow-x:clip}.why-row[data-astro-cid-lcdefpme]{align-items:center;gap:28px;margin-top:clamp(48px,8vw,120px);display:grid}.why-img[data-astro-cid-lcdefpme] img{aspect-ratio:4/3;object-fit:cover;width:100%}.why-text[data-astro-cid-lcdefpme]{gap:14px;max-width:46ch;display:grid}@media (width>=900px){.why-row[data-astro-cid-lcdefpme]{grid-template-columns:7fr 5fr;gap:72px}.why-row[data-astro-cid-lcdefpme].flip{grid-template-columns:5fr 7fr}.why-row[data-astro-cid-lcdefpme].flip .why-img[data-astro-cid-lcdefpme]{order:2}}.model-grid[data-astro-cid-lcdefpme]{gap:20px;display:grid}.model[data-astro-cid-lcdefpme]{gap:16px;display:grid}.model-img[data-astro-cid-lcdefpme]{background:var(--bg-2);overflow:hidden}.model-img[data-astro-cid-lcdefpme] img{aspect-ratio:3/4;object-fit:cover;width:100%;transition:transform 1.2s var(--ease)}.model-meta[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;gap:16px;padding-bottom:14px;display:flex}.model-meta[data-astro-cid-lcdefpme] .muted[data-astro-cid-lcdefpme]{margin-top:4px;font-size:15px}.price[data-astro-cid-lcdefpme]{white-space:nowrap;font-size:17px}@media (width>=900px){.model-grid[data-astro-cid-lcdefpme]{grid-template-columns:1.3fr 1fr 1fr;align-items:end}.model[data-astro-cid-lcdefpme].big .model-img[data-astro-cid-lcdefpme] img{aspect-ratio:4/5}}@media (hover:hover) and (pointer:fine){.model[data-astro-cid-lcdefpme]:hover .model-img[data-astro-cid-lcdefpme] img{transform:scale(1.04)}}.all[data-astro-cid-lcdefpme]{margin-top:40px}.purpose-list[data-astro-cid-lcdefpme]{border-top:1px solid var(--line);grid-template-columns:1fr;margin-top:24px;padding:0;list-style:none;display:grid}@media (width>=640px){.purpose-list[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr}}@media (width>=1000px){.purpose-list[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr)}}.purpose-list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--line);padding:26px 24px 26px 0}.purpose-list[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font:350 20px/1.2 var(--display);margin-bottom:8px}.purpose-list[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{font-size:15px}.build-grid[data-astro-cid-lcdefpme]{align-items:start;gap:48px;display:grid}.build-img[data-astro-cid-lcdefpme] img{aspect-ratio:3/4;object-fit:cover;filter:grayscale(.5)contrast(1.05);width:100%}.cap[data-astro-cid-lcdefpme]{margin-top:12px}.specs[data-astro-cid-lcdefpme]{border-top:1px solid var(--line);margin-top:36px}.specs[data-astro-cid-lcdefpme] div[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--line);grid-template-columns:1fr 1.2fr;gap:16px;padding:15px 0;font-size:16px;display:grid}.specs[data-astro-cid-lcdefpme] dt[data-astro-cid-lcdefpme]{color:var(--ink-2)}@media (width>=900px){.build-grid[data-astro-cid-lcdefpme]{grid-template-columns:5fr 7fr;gap:96px}}.strip[data-astro-cid-lcdefpme]{scroll-snap-type:x mandatory;padding-inline:var(--pad);scroll-padding-inline:var(--pad);scrollbar-width:thin;scrollbar-color:var(--line-2) transparent;overscroll-behavior-x:contain;grid-auto-columns:min(78vw,420px);grid-auto-flow:column;gap:16px;padding-bottom:12px;display:grid;overflow-x:auto}.strip[data-astro-cid-lcdefpme] figure[data-astro-cid-lcdefpme]{scroll-snap-align:start}.strip[data-astro-cid-lcdefpme] img{aspect-ratio:4/5;object-fit:cover;width:100%}.strip[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme]{color:var(--ink-2);margin-top:12px;font-size:15px}.strip[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--ink-3);margin-right:8px}.works[data-astro-cid-lcdefpme]{overflow-x:clip}.works-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.work[data-astro-cid-lcdefpme]{position:relative;overflow:hidden}.work[data-astro-cid-lcdefpme] img{aspect-ratio:3/4;object-fit:cover;width:100%;height:100%}.work[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme]{background:linear-gradient(#0000,oklch(16.5% .008 75/.85));gap:2px;padding:40px 16px 14px;font-size:14px;display:grid;position:absolute;inset:auto 0 0}.work[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--ink-2);font-size:13px}@media (width>=900px){.works-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr);gap:16px}.work[data-astro-cid-lcdefpme].w0{grid-row:span 2}.work[data-astro-cid-lcdefpme].w0 img{aspect-ratio:auto}}.other-list[data-astro-cid-lcdefpme]{border-top:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));padding:0;list-style:none;display:grid}.other-list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--line);font-size:17px}.other-list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{align-items:center;gap:18px;padding:14px 0;display:flex}.plink[data-astro-cid-lcdefpme]{align-items:baseline;gap:10px;display:inline-flex}@media (hover:hover) and (pointer:fine){.other-list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover span[data-astro-cid-lcdefpme],.plink[data-astro-cid-lcdefpme]:hover{color:var(--brass)}}.other-list[data-astro-cid-lcdefpme] img{object-fit:cover;flex:none;width:64px;height:64px}.visit-grid[data-astro-cid-lcdefpme]{gap:40px;display:grid}.visit-grid[data-astro-cid-lcdefpme] .h3[data-astro-cid-lcdefpme]{max-width:30ch;margin:14px 0 10px}@media (width>=900px){.visit-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr}}.model-img[data-astro-cid-lcdefpme]{position:relative}.render[data-astro-cid-lcdefpme]{color:var(--ink-2);background:oklch(16.5% .008 75/.7);padding:6px 10px;position:absolute;bottom:12px;left:12px}
