.reel[data-astro-cid-qsmq67p2]{gap:var(--space-3);grid-template-columns:minmax(0,1fr);min-width:0;margin:0;display:grid}.reel__stage[data-astro-cid-qsmq67p2]{aspect-ratio:1;border-radius:var(--radius);background:var(--color-paper-2);isolation:isolate;position:relative;overflow:hidden}.reel__clip[data-astro-cid-qsmq67p2]{visibility:hidden;position:absolute;inset:0}.reel__clip[data-astro-cid-qsmq67p2].is-on{visibility:visible}.reel__clip[data-astro-cid-qsmq67p2].is-under{z-index:1}.reel__clip[data-astro-cid-qsmq67p2].is-top{z-index:2}.reel__clip[data-astro-cid-qsmq67p2] video[data-astro-cid-qsmq67p2]{object-fit:cover;width:100%;height:100%;display:block}.reel__clip[data-astro-cid-qsmq67p2][class*=in-] video[data-astro-cid-qsmq67p2]{animation:settle 1.1s var(--ease) both}.in-iris[data-astro-cid-qsmq67p2]{animation:1s cubic-bezier(.7,0,.2,1) both iris}.in-wipe[data-astro-cid-qsmq67p2]{animation:.9s cubic-bezier(.7,0,.2,1) both wipe}.in-diamond[data-astro-cid-qsmq67p2]{animation:1s cubic-bezier(.7,0,.2,1) both diamond}.in-rise[data-astro-cid-qsmq67p2]{animation:.9s cubic-bezier(.7,0,.2,1) both rise}.in-slant[data-astro-cid-qsmq67p2]{animation:1s cubic-bezier(.7,0,.2,1) both slant}@keyframes iris{0%{clip-path:circle(0% at 62% 44%)}to{clip-path:circle(75%)}}@keyframes wipe{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes diamond{0%{clip-path:polygon(50% 50%,50% 50%,50% 50%,50% 50%)}to{clip-path:polygon(50% -50%,150% 50%,50% 150%,-50% 50%)}}@keyframes rise{0%{clip-path:inset(100% 0 0)}to{clip-path:inset(0)}}@keyframes slant{0%{clip-path:polygon(0 0,0 0,0 0,0 0)}to{clip-path:polygon(0 0,200% 0,0 200%,0 200%)}}@keyframes settle{0%{transform:scale(1.08)}to{transform:scale(1)}}.reel__bar[data-astro-cid-qsmq67p2]{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:1.75rem;display:flex}.reel__label[data-astro-cid-qsmq67p2]{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.reel__label[data-astro-cid-qsmq67p2].is-new{animation:label .5s var(--ease) both}@keyframes label{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.reel__segs[data-astro-cid-qsmq67p2]{flex-shrink:0;gap:6px;display:flex}.reel__seg[data-astro-cid-qsmq67p2]{cursor:pointer;background:0 0;border:0;align-items:center;width:28px;height:24px;padding:0;display:grid}.reel__seg[data-astro-cid-qsmq67p2] span[data-astro-cid-qsmq67p2]{background:var(--color-rule);border-radius:1px;height:2px;display:block;position:relative;overflow:hidden}.reel__seg[data-astro-cid-qsmq67p2] span[data-astro-cid-qsmq67p2]:after{content:"";background:var(--color-ink);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.reel__seg[data-astro-cid-qsmq67p2].is-done span[data-astro-cid-qsmq67p2]:after{transform:scaleX(1)}.reel__seg[data-astro-cid-qsmq67p2][aria-selected=true] span[data-astro-cid-qsmq67p2]:after{animation:fill var(--hold,6s) linear both}.reel__seg[data-astro-cid-qsmq67p2]:hover span[data-astro-cid-qsmq67p2]{background:var(--color-ink-3)}@keyframes fill{to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.reel__seg[data-astro-cid-qsmq67p2][aria-selected=true] span[data-astro-cid-qsmq67p2]:after{animation:none;transform:scaleX(1)}.reel__clip[data-astro-cid-qsmq67p2][class*=in-],.reel__clip[data-astro-cid-qsmq67p2] video[data-astro-cid-qsmq67p2],.reel__label[data-astro-cid-qsmq67p2].is-new{animation:none!important}}.hero[data-astro-cid-lcdefpme]{gap:var(--space-7);padding-block:var(--space-7) var(--space-8);grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:center;display:grid}.hero__text[data-astro-cid-lcdefpme]{gap:var(--space-6);display:grid}h1[data-astro-cid-lcdefpme]{letter-spacing:-.045em;max-width:9ch;font-size:clamp(3rem,1.4rem + 5.6vw,6.75rem);line-height:.94}.hero__side[data-astro-cid-lcdefpme]{gap:var(--space-5);max-width:40ch;display:grid}.hero__side[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{font-size:var(--step-1);color:var(--color-ink-2)}h2[data-astro-cid-lcdefpme]{font-size:var(--step-3)}.build[data-astro-cid-lcdefpme]{gap:var(--space-6);padding-top:var(--space-6);display:grid}.build__grid[data-astro-cid-lcdefpme]{gap:var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.item[data-astro-cid-lcdefpme]{grid-row:span 5;grid-template-rows:subgrid;row-gap:var(--space-3);display:grid}.mark[data-astro-cid-lcdefpme]{aspect-ratio:1;border-radius:var(--radius);background:var(--color-paper-2);place-items:center;display:grid}.mark--dark[data-astro-cid-lcdefpme]{background:var(--color-soot)}.mark[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{width:64%}.mark--cell[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{width:82%}.mark--ship[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{width:78%}.item[data-astro-cid-lcdefpme] .tag[data-astro-cid-lcdefpme]{margin-top:var(--space-2)}.status[data-astro-cid-lcdefpme]{color:var(--color-ink)}.item[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:var(--step-2);letter-spacing:-.03em}.item__line[data-astro-cid-lcdefpme]{color:var(--color-ink-2)}.item[data-astro-cid-lcdefpme] .actions[data-astro-cid-lcdefpme]{margin-top:var(--space-2);align-self:end}.how[data-astro-cid-lcdefpme]{padding-top:var(--space-9);gap:var(--space-7);grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:start;display:grid}.how[data-astro-cid-lcdefpme] dl[data-astro-cid-lcdefpme]{border-top:1px solid var(--color-ink);margin:0}.how[data-astro-cid-lcdefpme] dl[data-astro-cid-lcdefpme] div[data-astro-cid-lcdefpme]{gap:var(--space-5);padding-block:var(--space-5);border-bottom:1px solid var(--color-rule);grid-template-columns:minmax(0,5fr) minmax(0,6fr);display:grid}.how[data-astro-cid-lcdefpme] dt[data-astro-cid-lcdefpme]{font-size:var(--step-1);letter-spacing:-.015em;font-weight:500}.how[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme]{color:var(--color-ink-2);margin:0}@media (width<=64rem){.build__grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=52rem){.hero[data-astro-cid-lcdefpme],.how[data-astro-cid-lcdefpme]{gap:var(--space-5);grid-template-columns:minmax(0,1fr)}.hero[data-astro-cid-lcdefpme]{padding-block:var(--space-5) var(--space-7)}}@media (width<=36rem){.build__grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr)}.how[data-astro-cid-lcdefpme] dl[data-astro-cid-lcdefpme] div[data-astro-cid-lcdefpme]{gap:var(--space-2);grid-template-columns:minmax(0,1fr)}}
