.sb[data-astro-cid-g4pdtbij]{padding-top:72px;padding-bottom:24px;display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.6fr);gap:56px;align-items:start}.sb-head[data-astro-cid-g4pdtbij]{display:flex;flex-direction:column;gap:12px;position:sticky;top:32px}.sb-h[data-astro-cid-g4pdtbij]{margin:0;font-family:var(--font-display);font-weight:800;font-size:clamp(40px,4vw,56px);line-height:.95}.sb-text[data-astro-cid-g4pdtbij]{margin:0;font-size:17px;line-height:26px;max-width:30em}.sb-groups[data-astro-cid-g4pdtbij]{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:32px}.sb-glabel[data-astro-cid-g4pdtbij]{display:block;margin-bottom:12px}.sb[data-astro-cid-g4pdtbij] ul[data-astro-cid-g4pdtbij]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.sb-btn[data-astro-cid-g4pdtbij]{width:100%;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;text-align:left;min-height:52px;padding:10px 16px;border:2px solid var(--ink);border-radius:2px;background:var(--shop-floor);color:var(--ink);cursor:pointer;font:inherit;transition:background .14s ease,transform .14s ease}.sb-btn[data-astro-cid-g4pdtbij]:hover{background:var(--robot-yellow);color:var(--on-yellow)}.sb-btn[data-astro-cid-g4pdtbij]:active{transform:translateY(1px)}.sb-btn[data-astro-cid-g4pdtbij]:focus-visible{outline:3px solid var(--robot-yellow);outline-offset:2px}.sb-name[data-astro-cid-g4pdtbij]{font-family:var(--font-display);font-weight:800;font-size:22px;line-height:1.05;text-transform:uppercase}.sb-note[data-astro-cid-g4pdtbij]{grid-column:2;font-size:14px;line-height:20px;color:var(--ink-muted)}.sb-btn[data-astro-cid-g4pdtbij]:hover .sb-note[data-astro-cid-g4pdtbij]{color:var(--on-yellow)}.bulb[data-astro-cid-g4pdtbij]{width:18px;height:18px;border-radius:50%;background:#5a1a1a;box-shadow:inset 0 -3px #00000059}.pads[data-astro-cid-g4pdtbij] .bulb[data-astro-cid-g4pdtbij]{display:none}.pads[data-astro-cid-g4pdtbij] .sb-btn[data-astro-cid-g4pdtbij]{grid-template-columns:minmax(0,1fr) auto}.pads[data-astro-cid-g4pdtbij] .sb-note[data-astro-cid-g4pdtbij]{grid-column:1}.sb-play[data-astro-cid-g4pdtbij]{width:0;height:0;border-left:11px solid currentColor;border-top:7px solid transparent;border-bottom:7px solid transparent}.sb-btn[data-astro-cid-g4pdtbij][aria-pressed=true]{background:var(--ink);color:var(--shop-floor)}.sb-btn[data-astro-cid-g4pdtbij][aria-pressed=true] .sb-note[data-astro-cid-g4pdtbij]{color:inherit;opacity:.8}.sb-btn[data-astro-cid-g4pdtbij][aria-pressed=true] .bulb[data-astro-cid-g4pdtbij]{background:var(--red);box-shadow:0 0 12px 3px #d7262bb3}.sb-btn[data-astro-cid-g4pdtbij][aria-pressed=true] .sb-play[data-astro-cid-g4pdtbij]{border:0;width:12px;height:12px;background:currentColor}@media(max-width:900px){.sb[data-astro-cid-g4pdtbij]{grid-template-columns:minmax(0,1fr);gap:24px;padding-top:56px}.sb-head[data-astro-cid-g4pdtbij]{position:static}.sb-groups[data-astro-cid-g4pdtbij]{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.sb-btn[data-astro-cid-g4pdtbij]{transition:none}}.story[data-astro-cid-3v5a4vqi]{position:relative;background:#090d05;color:#fff}.layer[data-astro-cid-3v5a4vqi]{position:absolute;inset:0}.pin[data-astro-cid-3v5a4vqi]{position:sticky;top:0;height:100vh;height:100svh;overflow:hidden}.bg[data-astro-cid-3v5a4vqi]{position:absolute;inset:0;opacity:0;transform:scale(1.06);transition:opacity .8s ease,transform 1.4s cubic-bezier(.2,.7,.2,1)}.bg[data-astro-cid-3v5a4vqi].on{opacity:1;transform:scale(1)}.bg[data-astro-cid-3v5a4vqi] img,.bg[data-astro-cid-3v5a4vqi] video[data-astro-cid-3v5a4vqi]{width:100%;height:100%;object-fit:cover;display:block;filter:var(--grade)}.bg[data-astro-cid-3v5a4vqi].contain{display:flex;align-items:center;justify-content:flex-end;padding:9vh 16vw 9vh 0}.bg[data-astro-cid-3v5a4vqi].contain img,.bg[data-astro-cid-3v5a4vqi].contain video[data-astro-cid-3v5a4vqi]{position:relative;width:auto;height:auto;max-height:100%;max-width:40vw;object-fit:contain;-webkit-mask-image:linear-gradient(90deg,transparent,#000 3.5%,#000 96.5%,transparent),linear-gradient(180deg,transparent,#000 3.5%,#000 96.5%,transparent);-webkit-mask-composite:source-in;mask-image:linear-gradient(90deg,transparent,#000 3.5%,#000 96.5%,transparent),linear-gradient(180deg,transparent,#000 3.5%,#000 96.5%,transparent);mask-composite:intersect}.bg[data-astro-cid-3v5a4vqi].contain img.backdrop,.bg[data-astro-cid-3v5a4vqi].contain img[data-astro-cid-3v5a4vqi].backdrop{-webkit-mask-image:none;mask-image:none}.bg[data-astro-cid-3v5a4vqi].split img,.bg[data-astro-cid-3v5a4vqi].split video[data-astro-cid-3v5a4vqi]{position:absolute;top:0;right:0;width:58%;height:100%;object-fit:cover;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 30%);mask-image:linear-gradient(90deg,transparent 0,#000 30%)}.bg[data-astro-cid-3v5a4vqi].contain img.backdrop,.bg[data-astro-cid-3v5a4vqi].contain img[data-astro-cid-3v5a4vqi].backdrop{position:absolute;inset:-8%;width:116%;height:116%;max-width:none;object-fit:cover;filter:var(--grade) blur(36px) brightness(.5) saturate(1.15);box-shadow:none}.scrim[data-astro-cid-3v5a4vqi]{position:absolute;inset:0;background:linear-gradient(90deg,#090d05eb 0,#090d05c7 38%,#090d0526 70%,#090d0500)}.prog[data-astro-cid-3v5a4vqi]{position:absolute;left:0;top:0;height:6px;background:var(--robot-yellow);transition:width .4s ease}.idx[data-astro-cid-3v5a4vqi]{position:absolute;right:24px;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;gap:2px;align-items:flex-end;background:#090d0599;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);padding:12px 16px}.idx[data-astro-cid-3v5a4vqi] a[data-astro-cid-3v5a4vqi]{display:flex;align-items:center;gap:12px;color:#d6d7d2;text-decoration:none;min-height:36px}.idx[data-astro-cid-3v5a4vqi] a[data-astro-cid-3v5a4vqi]:hover{color:#fff}.idx[data-astro-cid-3v5a4vqi] a[data-astro-cid-3v5a4vqi].on{color:var(--robot-yellow)}.tick[data-astro-cid-3v5a4vqi]{width:22px;height:4px;background:#a9ada6;transition:width .3s ease,background .3s ease}.idx[data-astro-cid-3v5a4vqi] a[data-astro-cid-3v5a4vqi].on .tick[data-astro-cid-3v5a4vqi]{width:48px;background:var(--robot-yellow)}.scene[data-astro-cid-3v5a4vqi]{position:relative;z-index:1;height:100vh;height:100svh;min-height:560px;display:flex;align-items:center}.scene[data-astro-cid-3v5a4vqi] .wrap[data-astro-cid-3v5a4vqi]{width:100%}.scard[data-astro-cid-3v5a4vqi]{max-width:560px;display:flex;flex-direction:column;gap:14px;text-shadow:0 1px 18px rgba(0,0,0,.5)}.js .scard[data-astro-cid-3v5a4vqi]{opacity:0;transform:translateY(30px);transition:opacity .6s ease,transform .6s cubic-bezier(.2,.7,.2,1)}.js .scard[data-astro-cid-3v5a4vqi].on{opacity:1;transform:none}.when[data-astro-cid-3v5a4vqi]{color:var(--robot-yellow)}.head[data-astro-cid-3v5a4vqi]{margin:0;font-family:var(--font-display);font-weight:800;font-size:clamp(48px,5.3vw,76px);line-height:.92}.scard[data-astro-cid-3v5a4vqi] p[data-astro-cid-3v5a4vqi]{margin:0;font-size:20px;line-height:31px}@media(max-width:900px){.idx[data-astro-cid-3v5a4vqi]{display:none}.bg[data-astro-cid-3v5a4vqi].contain{justify-content:center;padding:6vh 16px 46vh}.bg[data-astro-cid-3v5a4vqi].contain img,.bg[data-astro-cid-3v5a4vqi].contain video[data-astro-cid-3v5a4vqi]{max-width:100%;height:auto;max-height:100%}.bg[data-astro-cid-3v5a4vqi].contain img.backdrop,.bg[data-astro-cid-3v5a4vqi].contain img[data-astro-cid-3v5a4vqi].backdrop{height:116%;max-height:none}.bg[data-astro-cid-3v5a4vqi].split img,.bg[data-astro-cid-3v5a4vqi].split video[data-astro-cid-3v5a4vqi]{width:100%;height:62%;-webkit-mask-image:linear-gradient(180deg,#000 70%,transparent);mask-image:linear-gradient(180deg,#000 70%,transparent)}.scrim[data-astro-cid-3v5a4vqi]{background:linear-gradient(0deg,#090d05f0 0,#090d05bf 45%,#090d0500 80%)}.scene[data-astro-cid-3v5a4vqi]{align-items:flex-end;padding-bottom:56px}.scard[data-astro-cid-3v5a4vqi] p[data-astro-cid-3v5a4vqi]{font-size:18px;line-height:28px}}@media(prefers-reduced-motion:reduce){.bg[data-astro-cid-3v5a4vqi],.js .scard[data-astro-cid-3v5a4vqi],.tick[data-astro-cid-3v5a4vqi],.prog[data-astro-cid-3v5a4vqi]{transition:none}.bg[data-astro-cid-3v5a4vqi],.js .scard[data-astro-cid-3v5a4vqi]{transform:none}}.inside[data-astro-cid-m6tmuqpt]{padding-top:72px;padding-bottom:32px;display:flex;flex-direction:column;gap:24px}.ihead[data-astro-cid-m6tmuqpt]{display:flex;flex-direction:column;gap:10px}.ih[data-astro-cid-m6tmuqpt]{margin:0;font-family:var(--font-display);font-weight:800;font-size:clamp(36px,3.6vw,48px);line-height:1}.parts[data-astro-cid-m6tmuqpt]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:16px}.part[data-astro-cid-m6tmuqpt]{background:#fff;padding:28px 22px 26px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px}.ico[data-astro-cid-m6tmuqpt]{color:var(--chassis);display:flex;margin-bottom:6px}.ico[data-astro-cid-m6tmuqpt] svg[data-astro-cid-m6tmuqpt]{width:40px;height:40px}.pname[data-astro-cid-m6tmuqpt]{font-family:var(--font-display);font-weight:800;font-size:24px;line-height:1.05}.pnote[data-astro-cid-m6tmuqpt]{font-size:15px;line-height:22px;color:var(--ink-muted)}.pg[data-astro-cid-de2ritkf]{background:#fbf3df}.top[data-astro-cid-de2ritkf]{padding-top:24px;padding-bottom:8px}.feature[data-astro-cid-de2ritkf]{padding-top:8px;padding-bottom:72px}.bento[data-astro-cid-de2ritkf]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-rows:150px;gap:16px}.tile[data-astro-cid-de2ritkf]{position:relative;overflow:hidden;display:flex;flex-direction:column}.hero[data-astro-cid-de2ritkf]{background:var(--ink)}.hero[data-astro-cid-de2ritkf]>img{width:100%;height:100%;object-fit:cover;display:block}.hero-bot[data-astro-cid-de2ritkf]{position:relative;height:100%;background:var(--bench);display:flex;align-items:flex-end;justify-content:center;padding-bottom:4%}.hero-bot[data-astro-cid-de2ritkf] img{max-height:80%;width:auto}.hero-bot[data-astro-cid-de2ritkf] .tbd[data-astro-cid-de2ritkf]{position:absolute;top:16px;left:16px}.ttile[data-astro-cid-de2ritkf]{color:var(--on-yellow);padding:28px;justify-content:space-between;overflow:visible;isolation:isolate;filter:drop-shadow(-4px 4px 0 var(--ink))}.ttile[data-astro-cid-de2ritkf]:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--robot-yellow);clip-path:polygon(0 0,100% 0,100% calc(100% - 18px),calc(100% - 18px) 100%,0 100%)}.ttile[data-astro-cid-de2ritkf] .label[data-astro-cid-de2ritkf]{color:var(--on-yellow)}.back[data-astro-cid-de2ritkf]{text-decoration:none}.back[data-astro-cid-de2ritkf]:hover{text-decoration:underline}.ttile[data-astro-cid-de2ritkf] .display[data-astro-cid-de2ritkf]{font-size:clamp(56px,6.4vw,104px);line-height:.9}.ttile[data-astro-cid-de2ritkf] .display[data-astro-cid-de2ritkf].long{font-size:clamp(48px,4.6vw,72px)}.sum[data-astro-cid-de2ritkf]{margin:0;font-size:18px;line-height:27px}.fact[data-astro-cid-de2ritkf]{background:#fff;padding:22px 28px;justify-content:center;gap:6px}.fv[data-astro-cid-de2ritkf]{font-family:var(--font-display);font-weight:800;font-size:28px;line-height:1}.lead[data-astro-cid-de2ritkf]{background:var(--ink)}.lead[data-astro-cid-de2ritkf] video[data-astro-cid-de2ritkf]{width:100%;height:100%;object-fit:cover;display:block}.tag[data-astro-cid-de2ritkf]{position:absolute;left:20px;bottom:20px;background:var(--ink);color:#fff;padding:6px 10px}.pause[data-astro-cid-de2ritkf]{inset:16px 16px auto auto;border:0;cursor:pointer;min-height:32px}.pause[data-astro-cid-de2ritkf]:hover{color:var(--robot-yellow)}.moment[data-astro-cid-de2ritkf]{background:var(--ink);color:#fff;padding:32px 28px;align-items:center;justify-content:center;text-align:center;gap:18px}.moment[data-astro-cid-de2ritkf].wide{flex-direction:row;justify-content:space-between;text-align:left;padding:40px 48px}.moment[data-astro-cid-de2ritkf].wide .mtext[data-astro-cid-de2ritkf]{max-width:760px}.mt[data-astro-cid-de2ritkf]{margin:0;font-family:var(--font-display);font-weight:800;font-size:clamp(36px,3.2vw,46px);line-height:.96}.mp[data-astro-cid-de2ritkf]{margin:0;font-size:18px;line-height:28px}.mbot[data-astro-cid-de2ritkf]{max-height:220px;width:auto;flex-shrink:0}.demo[data-astro-cid-de2ritkf]{display:flex;flex-direction:column;align-items:center;gap:16px}.crispy[data-astro-cid-de2ritkf]{font-family:var(--font-display);font-weight:900;font-size:60px;line-height:56px;min-height:56px;color:var(--robot-yellow);transform:rotate(-5deg)}.crispy[data-astro-cid-de2ritkf].pop{animation:pop .5s cubic-bezier(.3,1.8,.5,1)}@keyframes pop{0%{transform:scale(.4) rotate(-10deg);opacity:0}to{transform:scale(1) rotate(-5deg);opacity:1}}.moment[data-astro-cid-de2ritkf].flash{animation:flash .9s ease-out}@keyframes flash{0%{background:var(--red)}to{background:var(--ink)}}.bigred[data-astro-cid-de2ritkf]{width:170px;height:170px;border-radius:50%;border:8px solid #fff;background:var(--red);box-shadow:inset 0 -14px #00000040;cursor:pointer;transition:transform 80ms ease,box-shadow 80ms ease;font-family:var(--font-mono);font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:#fff}.bigred[data-astro-cid-de2ritkf]:active{transform:translateY(6px);box-shadow:inset 0 -6px #00000040}.bigred[data-astro-cid-de2ritkf]:focus-visible{outline:3px solid var(--robot-yellow);outline-offset:6px}.how[data-astro-cid-de2ritkf],.inside[data-astro-cid-de2ritkf]{padding-top:88px;padding-bottom:72px}.howgrid[data-astro-cid-de2ritkf]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px;align-items:start}.sticky[data-astro-cid-de2ritkf]{position:sticky;top:32px}.howh[data-astro-cid-de2ritkf]{margin:0;font-family:var(--font-display);font-weight:900;font-size:clamp(56px,6.6vw,96px);line-height:.9}.prose[data-astro-cid-de2ritkf] p{margin:0 0 18px;font-size:19px;line-height:31px}.inside[data-astro-cid-de2ritkf]{display:flex;flex-direction:column;gap:16px;padding-top:56px;padding-bottom:24px}.chips[data-astro-cid-de2ritkf]{display:flex;flex-wrap:wrap;gap:10px}.chip[data-astro-cid-de2ritkf]{display:inline-flex;align-items:baseline;gap:8px;padding:8px 14px;font-size:16px;line-height:20px;background:#fff;border:2px solid var(--ink)}.chip[data-astro-cid-de2ritkf] .label[data-astro-cid-de2ritkf]{color:var(--walnut)}.credit[data-astro-cid-de2ritkf]{padding-top:8px;padding-bottom:40px}.credit[data-astro-cid-de2ritkf] p[data-astro-cid-de2ritkf]{margin:0}.more[data-astro-cid-de2ritkf]{padding-top:24px;padding-bottom:88px;display:flex;flex-direction:column;gap:20px}.moreh[data-astro-cid-de2ritkf]{margin:0;font-family:var(--font-display);font-weight:800;font-size:40px;line-height:1}.related[data-astro-cid-de2ritkf]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.rcard[data-astro-cid-de2ritkf]{background:var(--ink);color:#fff;text-decoration:none;display:flex;flex-direction:column}.rcard[data-astro-cid-de2ritkf]:hover{color:var(--robot-yellow)}.rmedia[data-astro-cid-de2ritkf]{position:relative;aspect-ratio:3 / 2;overflow:hidden;background:var(--bench);display:flex;align-items:flex-end;justify-content:center}.rmedia[data-astro-cid-de2ritkf]>img:not(.rbot){width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.rmedia[data-astro-cid-de2ritkf] .rbot{max-height:75%;width:auto}.rcard[data-astro-cid-de2ritkf]:hover .rmedia[data-astro-cid-de2ritkf]>img:not(.rbot){transform:scale(1.03)}.rtext[data-astro-cid-de2ritkf]{padding:18px 20px 22px;display:flex;flex-direction:column;gap:8px}.rtext[data-astro-cid-de2ritkf] .label[data-astro-cid-de2ritkf]{color:#a9ada6}.pg[data-astro-cid-de2ritkf] .gallery-sec{background:transparent}@media(max-width:900px){.bento[data-astro-cid-de2ritkf]{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:auto;gap:14px}.bento[data-astro-cid-de2ritkf]>.tile[data-astro-cid-de2ritkf]{grid-column:span 2!important;grid-row:auto!important}.hero[data-astro-cid-de2ritkf],.lead[data-astro-cid-de2ritkf]{aspect-ratio:4 / 3}.ttile[data-astro-cid-de2ritkf]{gap:48px}.fact[data-astro-cid-de2ritkf]{grid-column:span 1!important;padding:16px 18px}.fact[data-astro-cid-de2ritkf]:last-child{grid-column:span 2!important}.fv[data-astro-cid-de2ritkf]{font-size:22px}.moment[data-astro-cid-de2ritkf],.moment[data-astro-cid-de2ritkf].wide{flex-direction:column;text-align:center;padding:36px 20px}.howgrid[data-astro-cid-de2ritkf],.related[data-astro-cid-de2ritkf]{grid-template-columns:minmax(0,1fr)}.sticky[data-astro-cid-de2ritkf]{position:static}}@media(prefers-reduced-motion:reduce){.moment[data-astro-cid-de2ritkf].flash,.crispy[data-astro-cid-de2ritkf].pop{animation:none}.rmedia[data-astro-cid-de2ritkf]>img{transition:none}}
