.mc[data-astro-cid-qbsbq5up]{flex-direction:column;gap:14px;min-height:0;margin:0;display:flex;position:relative}.mc__stage[data-astro-cid-qbsbq5up]{flex:auto;min-height:0;position:relative;container-type:size}.mc__crop[data-astro-cid-qbsbq5up]{border:0 solid var(--muted);z-index:2;opacity:.6;width:14px;height:14px;position:absolute}.mc__crop--tl[data-astro-cid-qbsbq5up]{border-top-width:1px;border-left-width:1px;top:0;left:0}.mc__crop--tr[data-astro-cid-qbsbq5up]{border-top-width:1px;border-right-width:1px;top:0;right:0}.mc__crop--bl[data-astro-cid-qbsbq5up]{border-bottom-width:1px;border-left-width:1px;bottom:0;left:0}.mc__crop--br[data-astro-cid-qbsbq5up]{border-bottom-width:1px;border-right-width:1px;bottom:0;right:0}.mc__canvas-host[data-astro-cid-qbsbq5up]{z-index:1;position:absolute;inset:0}.mc__canvas-host[data-astro-cid-qbsbq5up] canvas{opacity:0;width:100%;height:100%;transition:opacity var(--dur-3) var(--ease-machined);position:absolute;inset:0}.mc[data-astro-cid-qbsbq5up].is-live .mc__canvas-host[data-astro-cid-qbsbq5up] canvas{opacity:1}.mc[data-astro-cid-qbsbq5up].is-live .mc__stage[data-astro-cid-qbsbq5up]{cursor:grab;touch-action:pan-y}.mc[data-astro-cid-qbsbq5up].is-grabbed .mc__stage[data-astro-cid-qbsbq5up]{cursor:grabbing}.mc__box[data-astro-cid-qbsbq5up]{z-index:2;pointer-events:none;width:min(100cqw,100cqh);height:min(100cqw,100cqh);margin:auto;position:absolute;inset:0}.mc__poster[data-astro-cid-qbsbq5up]{width:100%;height:100%;transition:opacity var(--dur-3) var(--ease-machined);position:absolute;inset:0;overflow:visible}.mc[data-astro-cid-qbsbq5up].is-live .mc__poster[data-astro-cid-qbsbq5up]{opacity:0}.mc__p[data-astro-cid-qbsbq5up]{fill:none;stroke-width:1.5px;vector-effect:non-scaling-stroke;stroke-linejoin:round;transition:fill var(--dur-3) var(--ease-machined), stroke var(--dur-3) var(--ease-machined)}.mc__p--back[data-astro-cid-qbsbq5up],.mc__p--wires[data-astro-cid-qbsbq5up]{stroke:var(--muted)}.mc__p--front[data-astro-cid-qbsbq5up]{fill:var(--bg);stroke:var(--fg)}.mc__hatch-bg[data-astro-cid-qbsbq5up]{fill:var(--bg)}.mc__hatch-line[data-astro-cid-qbsbq5up]{stroke:var(--accent);stroke-width:2px}.mc[data-astro-cid-qbsbq5up][data-pass="1"] .mc__p--front[data-astro-cid-qbsbq5up]{fill:var(--hatch);stroke:var(--accent)}.mc[data-astro-cid-qbsbq5up][data-pass="2"] .mc__p--front[data-astro-cid-qbsbq5up]{fill:var(--accent);stroke:var(--accent)}.mc[data-astro-cid-qbsbq5up][data-pass="3"] .mc__p--front[data-astro-cid-qbsbq5up]{fill:var(--fg);stroke:var(--fg)}html.motion .mc__p[data-astro-cid-qbsbq5up]{stroke-dasharray:1 1;stroke-dashoffset:1px}html.motion .mc__p--front[data-astro-cid-qbsbq5up]{fill-opacity:0}html.motion.is-ready .mc__p[data-astro-cid-qbsbq5up]{stroke-dashoffset:0;transition:stroke-dashoffset var(--dur-4) var(--ease-machined) var(--d,0s), fill var(--dur-3) var(--ease-machined), stroke var(--dur-3) var(--ease-machined), fill-opacity var(--dur-3) var(--ease-machined) var(--d,0s)}html.motion.is-ready .mc__p--front[data-astro-cid-qbsbq5up]{fill-opacity:1;--d:.12s}html.motion.is-ready .mc__p--wires[data-astro-cid-qbsbq5up]{--d:.48s}html.motion.is-ready .mc__p--back[data-astro-cid-qbsbq5up]{--d:.6s}.mc__annos[data-astro-cid-qbsbq5up]{position:absolute;inset:0}.anno[data-astro-cid-qbsbq5up]{opacity:0;width:0;height:0;color:var(--accent-text);transition:opacity var(--dur-2) var(--ease-machined);will-change:transform, opacity;position:absolute}.mc[data-astro-cid-qbsbq5up][data-pass="0"] .anno[data-astro-cid-qbsbq5up][data-passes~="0"],.mc[data-astro-cid-qbsbq5up][data-pass="1"] .anno[data-astro-cid-qbsbq5up][data-passes~="1"],.mc[data-astro-cid-qbsbq5up][data-pass="2"] .anno[data-astro-cid-qbsbq5up][data-passes~="2"],.mc[data-astro-cid-qbsbq5up][data-pass="3"] .anno[data-astro-cid-qbsbq5up][data-passes~="3"]{opacity:1}.mc__annos[data-astro-cid-qbsbq5up].is-live .anno[data-astro-cid-qbsbq5up]{transition:none;top:0!important;left:0!important}.anno__dot[data-astro-cid-qbsbq5up]{border:1.5px solid var(--accent);background:var(--bg);width:7px;height:7px;position:absolute;top:-3.5px;left:-3.5px}.anno__leader[data-astro-cid-qbsbq5up]{max-width:none;position:absolute;overflow:visible}.anno__leader[data-astro-cid-qbsbq5up] path[data-astro-cid-qbsbq5up]{fill:none;stroke:var(--accent);stroke-width:1px;vector-effect:non-scaling-stroke}.anno__note[data-astro-cid-qbsbq5up]{margin-left:.9ch}.anno__label[data-astro-cid-qbsbq5up]{white-space:nowrap;color:var(--accent-text);background:var(--bg);padding:2px 4px;font-size:.6875rem;position:absolute;translate:0 -50%}.anno--ne[data-astro-cid-qbsbq5up] .anno__leader[data-astro-cid-qbsbq5up]{bottom:0;left:0}.anno--ne[data-astro-cid-qbsbq5up] .anno__label[data-astro-cid-qbsbq5up]{top:-22px;left:48px}.anno--nw[data-astro-cid-qbsbq5up] .anno__leader[data-astro-cid-qbsbq5up]{bottom:0;right:0;scale:-1 1}.anno--nw[data-astro-cid-qbsbq5up] .anno__label[data-astro-cid-qbsbq5up]{top:-22px;right:48px}.anno--se[data-astro-cid-qbsbq5up] .anno__leader[data-astro-cid-qbsbq5up]{top:0;left:0;scale:1 -1}.anno--se[data-astro-cid-qbsbq5up] .anno__label[data-astro-cid-qbsbq5up]{top:22px;left:48px}.anno--sw[data-astro-cid-qbsbq5up] .anno__leader[data-astro-cid-qbsbq5up]{top:0;right:0;scale:-1}.anno--sw[data-astro-cid-qbsbq5up] .anno__label[data-astro-cid-qbsbq5up]{top:22px;right:48px}.anno--ne[data-astro-cid-qbsbq5up].is-flip .anno__leader[data-astro-cid-qbsbq5up],.anno--se[data-astro-cid-qbsbq5up].is-flip .anno__leader[data-astro-cid-qbsbq5up]{left:auto;right:0}.anno--ne[data-astro-cid-qbsbq5up].is-flip .anno__leader[data-astro-cid-qbsbq5up]{scale:-1 1}.anno--se[data-astro-cid-qbsbq5up].is-flip .anno__leader[data-astro-cid-qbsbq5up]{scale:-1}.anno--ne[data-astro-cid-qbsbq5up].is-flip .anno__label[data-astro-cid-qbsbq5up],.anno--se[data-astro-cid-qbsbq5up].is-flip .anno__label[data-astro-cid-qbsbq5up]{left:auto;right:48px}html.motion .anno__leader[data-astro-cid-qbsbq5up] path[data-astro-cid-qbsbq5up]{stroke-dasharray:1 1;stroke-dashoffset:1px}html.motion .anno[data-astro-cid-qbsbq5up] .anno__label[data-astro-cid-qbsbq5up]{clip-path:inset(0 100% 0 0)}html.motion .anno--nw[data-astro-cid-qbsbq5up] .anno__label[data-astro-cid-qbsbq5up],html.motion .anno--sw[data-astro-cid-qbsbq5up] .anno__label[data-astro-cid-qbsbq5up]{clip-path:inset(0 0 0 100%)}html.motion.is-ready .anno__leader[data-astro-cid-qbsbq5up] path[data-astro-cid-qbsbq5up]{stroke-dashoffset:0;transition:stroke-dashoffset var(--dur-3) var(--ease-machined) .9s}html.motion.is-ready .anno[data-astro-cid-qbsbq5up] .anno__label[data-astro-cid-qbsbq5up]{clip-path:inset(0);transition:clip-path var(--dur-3) var(--ease-machined) 1.14s}.mc__hud[data-astro-cid-qbsbq5up]{z-index:3;flex-direction:column;gap:10px;display:flex;position:relative}.mc__pass[data-astro-cid-qbsbq5up]{color:var(--muted);align-items:baseline;gap:1.5ch;margin:0;display:flex}.mc__pass-t[data-astro-cid-qbsbq5up]{color:var(--fg);font-weight:500}.mc__modes[data-astro-cid-qbsbq5up]{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:relative}.mc__fill[data-astro-cid-qbsbq5up]{background:var(--accent);transform-origin:0;height:2px;transform:scaleX(var(--p,.02));pointer-events:none;position:absolute;bottom:-1px;left:0;right:0}.mc__mode[data-astro-cid-qbsbq5up]{appearance:none;border:0;border-left:1px solid var(--line);color:var(--muted);text-align:left;cursor:pointer;transition:color var(--dur-2) var(--ease-machined), background-color var(--dur-2) var(--ease-machined);background:0 0;padding:10px 10px 9px}.mc__mode[data-astro-cid-qbsbq5up]:hover{color:var(--fg);background:var(--surface)}.mc__mode[data-astro-cid-qbsbq5up][aria-pressed=true]{color:var(--accent-text)}.mc__sr[data-astro-cid-qbsbq5up]{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=1023.98px){.mc__stage[data-astro-cid-qbsbq5up]{aspect-ratio:4/3;flex:none;width:100%}}@media (width<=479.98px){.anno__note[data-astro-cid-qbsbq5up]{display:none}.anno__label[data-astro-cid-qbsbq5up]{font-size:.625rem}.mc__mode[data-astro-cid-qbsbq5up]{padding-inline:6px;font-size:.625rem}}.rail[data-astro-cid-sdbvbu6i]{z-index:2;border-top:1px solid var(--line);color:var(--muted);position:relative}.rail__inner[data-astro-cid-sdbvbu6i]{flex-wrap:wrap;align-items:center;gap:10px clamp(16px,2.2vw,32px);padding-block:14px;display:flex}.rail__tag[data-astro-cid-sdbvbu6i]{color:var(--fg);align-items:center;gap:10px;margin:0;display:inline-flex}.rail__sq[data-astro-cid-sdbvbu6i]{background:var(--accent);clip-path:polygon(0 0,60% 0,100% 40%,100% 100%,0 100%);width:7px;height:7px}.rail__metrics[data-astro-cid-sdbvbu6i]{flex-wrap:wrap;align-items:baseline;gap:6px clamp(14px,2vw,28px);margin:0;display:flex}.rail__m[data-astro-cid-sdbvbu6i]{align-items:baseline;gap:.75ch;display:inline-flex}.rail__m[data-astro-cid-sdbvbu6i][hidden]{display:none}.rail__m[data-astro-cid-sdbvbu6i] dt[data-astro-cid-sdbvbu6i]{color:var(--muted)}.rail__m[data-astro-cid-sdbvbu6i] dd[data-astro-cid-sdbvbu6i]{text-transform:none;min-width:calc(var(--n,5) * (1ch + .08em));color:var(--fg);font-variant-numeric:tabular-nums;transition:color var(--dur-2) var(--ease-machined);margin:0}.rail__m[data-astro-cid-sdbvbu6i].is-miss dd[data-astro-cid-sdbvbu6i]{color:var(--accent-text)}.rail__m[data-astro-cid-sdbvbu6i].is-fresh dd[data-astro-cid-sdbvbu6i]{color:var(--accent-text);transition:none}.rail__status[data-astro-cid-sdbvbu6i]{color:var(--fg);align-items:center;gap:10px;min-width:calc(24ch + 1.92em);margin:0;display:inline-flex}.rail__dot[data-astro-cid-sdbvbu6i]{border-radius:var(--radius-pill);background:var(--accent);flex:none;width:8px;height:8px}[data-astro-cid-sdbvbu6i][data-status=measuring] .rail__dot[data-astro-cid-sdbvbu6i]{box-shadow:inset 0 0 0 1px var(--muted);background:0 0}[data-astro-cid-sdbvbu6i][data-status=out] .rail__dot[data-astro-cid-sdbvbu6i]{box-shadow:inset 0 0 0 1.5px var(--accent);background:0 0}[data-astro-cid-sdbvbu6i][data-status=out] .rail__status[data-astro-cid-sdbvbu6i]{color:var(--accent-text)}html.motion [data-astro-cid-sdbvbu6i][data-status=measuring] .rail__dot[data-astro-cid-sdbvbu6i]{animation:.96s steps(2,jump-none) infinite rail-blink}@keyframes rail-blink{50%{opacity:.2}}.rail__js[data-astro-cid-sdbvbu6i]{display:none}html.js .rail__js[data-astro-cid-sdbvbu6i]{display:inline}html.js .rail__nojs[data-astro-cid-sdbvbu6i]{display:none}.rail__note[data-astro-cid-sdbvbu6i]{font-size:var(--text-small);color:var(--muted);margin:0 0 0 auto;line-height:1.4}.sr-only[data-astro-cid-sdbvbu6i]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=1023.98px){.rail__inner[data-astro-cid-sdbvbu6i]{grid-template-columns:1fr auto;align-items:start;display:grid}.rail__metrics[data-astro-cid-sdbvbu6i]{order:2;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));row-gap:8px;display:grid}.rail__m[data-astro-cid-sdbvbu6i][data-metric=bytes]{grid-column:span 2}.rail__status[data-astro-cid-sdbvbu6i]{justify-self:end;min-width:0}.rail__note[data-astro-cid-sdbvbu6i]{order:3;grid-column:1/-1;margin:0}}@media (width>=640px) and (width<=1023.98px){.rail__metrics[data-astro-cid-sdbvbu6i]{grid-template-columns:repeat(5,auto);justify-content:start;column-gap:28px}.rail__m[data-astro-cid-sdbvbu6i][data-metric=bytes]{grid-column:auto}}.rail--compact[data-astro-cid-sdbvbu6i] .rail__note[data-astro-cid-sdbvbu6i]{display:none}.hero[data-astro-cid-i3irphx7]{position:relative}.hero__stage[data-astro-cid-i3irphx7]{min-height:100svh;padding-top:var(--header-h);background:var(--bg);flex-direction:column;display:flex;position:relative;overflow:clip}.hero__bg[data-astro-cid-i3irphx7]{pointer-events:none;z-index:0;position:absolute;inset:-80px 0}.hero__grid[data-astro-cid-i3irphx7]{transform-origin:50%}.hero__zones[data-astro-cid-i3irphx7]{top:calc(80px + var(--header-h) + 2px);column-gap:var(--gutter);grid-template-columns:repeat(6,minmax(0,1fr));display:grid;position:absolute;left:0;right:0}.hero__zones[data-astro-cid-i3irphx7] span[data-astro-cid-i3irphx7],.hero__rows[data-astro-cid-i3irphx7] span[data-astro-cid-i3irphx7]{font-family:var(--font-mono);letter-spacing:.08em;color:var(--muted);opacity:.7;font-size:.5625rem}.hero__zones[data-astro-cid-i3irphx7] span[data-astro-cid-i3irphx7]{text-align:center}.hero__rows[data-astro-cid-i3irphx7]{top:calc(80px + var(--header-h));width:var(--margin);grid-template-rows:repeat(4,1fr);place-items:center;display:grid;position:absolute;bottom:80px;left:0}html.motion .hero__grid[data-astro-cid-i3irphx7]{transform:scaleY(0)}html.motion .hero__zones[data-astro-cid-i3irphx7],html.motion .hero__rows[data-astro-cid-i3irphx7]{opacity:0}html.motion.is-ready .hero__grid[data-astro-cid-i3irphx7]{transition:transform var(--dur-3) var(--ease-machined);transform:none}html.motion.is-ready .hero__zones[data-astro-cid-i3irphx7],html.motion.is-ready .hero__rows[data-astro-cid-i3irphx7]{opacity:1;transition:opacity var(--dur-3) var(--ease-machined) var(--dur-3)}.hero__sheet[data-astro-cid-i3irphx7]{z-index:1;flex-direction:column;flex:auto;gap:24px;padding-top:32px;padding-bottom:28px;display:flex;position:relative}.hero__eyebrow[data-astro-cid-i3irphx7]{color:var(--fg);align-items:center;gap:12px;margin:0;display:flex}.hero__eyebrow-mark[data-astro-cid-i3irphx7]{background:var(--accent);clip-path:polygon(0 0,55% 0,100% 45%,100% 100%,0 100%);flex:none;width:9px;height:9px}.hero__title-wrap[data-astro-cid-i3irphx7]{position:relative}.hero__title[data-astro-cid-i3irphx7]{font-size:min(4.5rem, calc((100vw - 2 * var(--margin)) / 8.75));letter-spacing:-.035em;text-wrap:balance;color:var(--fg);margin:0;line-height:1}.hero__title-2[data-astro-cid-i3irphx7]{white-space:nowrap;display:block}.hero__title[data-astro-cid-i3irphx7] em[data-astro-cid-i3irphx7]{color:var(--accent-text);font-style:normal}.hero__dim[data-astro-cid-i3irphx7]{left:var(--dim-x,0);top:var(--dim-y,0);width:var(--dim-w,0);opacity:0;pointer-events:none;height:11px;position:absolute}.hero__dim[data-astro-cid-i3irphx7].is-on{opacity:1}.hero__dim-line[data-astro-cid-i3irphx7]{border-inline:1px solid var(--accent);background:linear-gradient(var(--accent), var(--accent)) 0 5px / 100% 1px no-repeat;transform-origin:50%;height:11px;position:absolute;inset:0 0 auto}.hero__dim-label[data-astro-cid-i3irphx7]{background:var(--bg);color:var(--accent-text);white-space:nowrap;padding:0 8px;font-size:.625rem;line-height:1.5;position:absolute;top:0;left:50%;translate:-50% -3px}html.motion .hero__dim-line[data-astro-cid-i3irphx7]{transform:scaleX(0)}html.motion .hero__dim-label[data-astro-cid-i3irphx7]{opacity:0}html.motion .hero__dim[data-astro-cid-i3irphx7].is-drawn .hero__dim-line[data-astro-cid-i3irphx7]{transition:transform var(--dur-3) var(--ease-machined);transform:none}html.motion .hero__dim[data-astro-cid-i3irphx7].is-drawn .hero__dim-label[data-astro-cid-i3irphx7]{opacity:1;transition:opacity var(--dur-2) linear var(--dur-3)}.hero__intro[data-astro-cid-i3irphx7]{flex-direction:column;gap:24px;display:flex}.hero__lede[data-astro-cid-i3irphx7]{max-width:38ch;color:var(--muted);margin:0}.hero__ctas[data-astro-cid-i3irphx7]{flex-wrap:wrap;gap:12px;display:flex}html.motion:not(.is-ready) .hero__title-wrap[data-astro-cid-i3irphx7],html.motion:not(.is-ready) .hero__intro[data-astro-cid-i3irphx7]{transform:translateY(28px)}html.motion.is-ready .hero__title-wrap[data-astro-cid-i3irphx7],html.motion.is-ready .hero__intro[data-astro-cid-i3irphx7]{transition:transform var(--dur-4) var(--ease-reveal)}html.motion.is-ready .hero__intro[data-astro-cid-i3irphx7]{transition-delay:.12s}.hero[data-astro-cid-i3irphx7] .hero__rail .rail__note{display:none}@media (width>=1024px){.hero__sheet[data-astro-cid-i3irphx7]{column-gap:var(--gutter);grid-template-rows:auto minmax(16px,1fr) auto auto minmax(16px,1fr);grid-template-columns:repeat(12,minmax(0,1fr));row-gap:0;padding-top:clamp(20px,3.5vh,36px);padding-bottom:clamp(20px,3.5vh,36px);display:grid}.hero__eyebrow[data-astro-cid-i3irphx7]{grid-area:1/1/auto/span 7}.hero__title-wrap[data-astro-cid-i3irphx7]{grid-area:3/1/auto/span 7;padding-bottom:44px}.hero__title[data-astro-cid-i3irphx7]{letter-spacing:-.045em;font-size:clamp(3.5rem,5.5vw,5.6rem);line-height:.92}.hero__intro[data-astro-cid-i3irphx7]{grid-area:4/1/auto/span 6;gap:32px}.hero__sheet[data-astro-cid-i3irphx7]>.hero__viewport{will-change:transform;grid-area:1/7/-1/-1;min-height:0}.hero[data-astro-cid-i3irphx7] .hero__rail .rail__inner{padding-right:calc(var(--margin) + 150px);flex-wrap:nowrap}.hero[data-astro-cid-i3irphx7] .hero__rail .rail__tag,.hero[data-astro-cid-i3irphx7] .hero__rail .rail__metrics{flex-wrap:nowrap;flex:none}.hero[data-astro-cid-i3irphx7] .hero__rail .rail__status{flex:0 auto;min-width:0}.hero[data-astro-cid-i3irphx7] .hero__rail .rail__status-text{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}}@media (width>=1024px) and (width<=1279.98px){.hero[data-astro-cid-i3irphx7] .hero__rail .rail__m[data-metric=bytes]{display:none}}@media (width>=1024px) and (height<=760px){.hero__title[data-astro-cid-i3irphx7]{font-size:clamp(3.25rem,4.8vw,5.5rem)}}@media (width<=1023.98px){.hero__zones[data-astro-cid-i3irphx7],.hero__rows[data-astro-cid-i3irphx7],.hero__dim[data-astro-cid-i3irphx7]{display:none}}@media (width<=639.98px){.hero__eyebrow[data-astro-cid-i3irphx7]{letter-spacing:.06em;font-size:.65rem}.hero__lede[data-astro-cid-i3irphx7]{font-size:1.0625rem;line-height:1.55}}.a-sch[data-astro-cid-47psku72]{width:100%;height:auto;color:var(--fg);fill:none;stroke:currentColor;stroke-width:1px;stroke-linejoin:miter;stroke-linecap:square;overflow:visible}.a-sch[data-astro-cid-47psku72] .thin{stroke-width:.6px;opacity:.7}.a-sch[data-astro-cid-47psku72] .strong{stroke-width:1.6px}.a-sch[data-astro-cid-47psku72] .dash{stroke-dasharray:3 4}.a-sch[data-astro-cid-47psku72] .ghost{stroke-dasharray:3 4;opacity:.45}.a-sch[data-astro-cid-47psku72] .fill{fill:currentColor}.a-sch[data-astro-cid-47psku72] .knock{fill:var(--sheet-bg,var(--bg))}.a-sch[data-astro-cid-47psku72] .knock-fill{fill:var(--sheet-bg,var(--bg));stroke:none}.a-sch[data-astro-cid-47psku72] .red{color:var(--accent)}.a-sch[data-astro-cid-47psku72] .hatch{fill-opacity:.9}.a-sch[data-astro-cid-47psku72] .hatch-area{stroke:none;opacity:.18}.a-sch[data-astro-cid-47psku72] .dim{opacity:.8}.a-sch[data-astro-cid-47psku72] text[data-astro-cid-47psku72]{font-family:var(--font-mono);letter-spacing:.08em;fill:var(--muted);stroke:none;font-size:9px}.a-sch[data-astro-cid-47psku72] .red-text{fill:var(--accent-text)}.a-sheet[data-astro-cid-dudsgmvl]{--sheet-pad:clamp(18px, 1.6vw, 24px);perspective:1400px;perspective-origin:50% 20%;height:100%;position:relative}.a-sheet__stage[data-astro-cid-dudsgmvl],.a-sheet__rig[data-astro-cid-dudsgmvl]{height:100%;transform-style:preserve-3d}.a-sheet__stage[data-astro-cid-dudsgmvl]{transition:rotate var(--dur-3) var(--ease-machined)}.a-sheet__rig[data-astro-cid-dudsgmvl]{transform-origin:50% 70%;display:grid}.a-sheet__layer[data-astro-cid-dudsgmvl]{transition:translate var(--dur-3) var(--ease-machined);grid-area:1/1;grid-template-rows:auto auto 1fr;display:grid;position:relative}.a-sheet__paper[data-astro-cid-dudsgmvl]{--chamfer:22px;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);clip-path:polygon(0 0, calc(100% - var(--chamfer)) 0, 100% var(--chamfer), 100% 100%, 0 100%);transition:box-shadow var(--dur-2) var(--ease-machined);position:absolute;inset:0}.a-sheet__paper[data-astro-cid-dudsgmvl]:before{content:"";border:1px solid var(--line);clip-path:polygon(0 0,calc(100% - 16px) 0,100% 16px,100% 100%,0 100%);position:absolute;inset:10px}.a-sheet__zones[data-astro-cid-dudsgmvl]{height:10px;font-family:var(--font-mono);letter-spacing:.08em;color:var(--muted);justify-content:space-around;font-size:7px;line-height:10px;display:flex;position:absolute;inset:0 40px auto 10px}.a-sheet__drawing[data-astro-cid-dudsgmvl]{padding:0 var(--sheet-pad);grid-row:2}.a-sheet__drawing[data-astro-cid-dudsgmvl] .a-sch{aspect-ratio:4/3;display:block}.a-sheet__meta[data-astro-cid-dudsgmvl]{padding:calc(var(--sheet-pad) + 6px) calc(var(--sheet-pad) + 14px) .75rem var(--sheet-pad);grid-row:1;justify-content:space-between;gap:1rem;margin:0;font-size:.625rem;display:flex}.a-sheet__meta--ghost[data-astro-cid-dudsgmvl]{visibility:hidden}.a-sheet__space[data-astro-cid-dudsgmvl]{aspect-ratio:4/3;margin-inline:var(--sheet-pad);grid-row:2}.a-sheet__text[data-astro-cid-dudsgmvl]{padding:1rem var(--sheet-pad) var(--sheet-pad);grid-row:3;align-content:start;gap:.5rem;display:grid}.a-sheet__title[data-astro-cid-dudsgmvl]{border-top:1px solid var(--line);font-size:var(--text-small);letter-spacing:.04em;margin:0;padding-top:.875rem;line-height:1.2}.a-sheet__link[data-astro-cid-dudsgmvl]{color:var(--fg);text-decoration:none}.a-sheet__link[data-astro-cid-dudsgmvl]:after{content:"";z-index:3;position:absolute;inset:0}.a-sheet__link[data-astro-cid-dudsgmvl]:focus-visible{outline:none}.a-sheet__link[data-astro-cid-dudsgmvl]:focus-visible:after{outline:2px solid var(--focus);outline-offset:4px}.a-sheet__line[data-astro-cid-dudsgmvl]{color:var(--muted);font-size:var(--text-small);margin:0;line-height:1.5}.a-sheet__foot[data-astro-cid-dudsgmvl]{justify-content:space-between;align-items:center;gap:1rem;margin:.5rem 0 0;font-size:.625rem;display:flex}.a-sheet__arrow[data-astro-cid-dudsgmvl]{color:var(--accent-text);transition:translate var(--dur-2) var(--ease-machined);display:inline-block}.a-sheet[data-astro-cid-dudsgmvl]:hover .a-sheet__arrow[data-astro-cid-dudsgmvl],.a-sheet[data-astro-cid-dudsgmvl]:focus-within .a-sheet__arrow[data-astro-cid-dudsgmvl]{translate:6px}.a-sheet[data-astro-cid-dudsgmvl]:hover .a-sheet__paper[data-astro-cid-dudsgmvl],.a-sheet[data-astro-cid-dudsgmvl]:focus-within .a-sheet__paper[data-astro-cid-dudsgmvl]{box-shadow:inset 0 0 0 1px var(--muted)}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference) and (width>=1024px){.a-sheet[data-astro-cid-dudsgmvl]:hover .a-sheet__stage[data-astro-cid-dudsgmvl],.a-sheet[data-astro-cid-dudsgmvl]:focus-within .a-sheet__stage[data-astro-cid-dudsgmvl]{rotate:var(--tilt-x,1) var(--tilt-y,0) 0 var(--tilt-a,4deg)}.a-sheet[data-astro-cid-dudsgmvl]:hover .a-sheet__l1[data-astro-cid-dudsgmvl],.a-sheet[data-astro-cid-dudsgmvl]:focus-within .a-sheet__l1[data-astro-cid-dudsgmvl]{translate:0 0 22px}.a-sheet[data-astro-cid-dudsgmvl]:hover .a-sheet__l2[data-astro-cid-dudsgmvl],.a-sheet[data-astro-cid-dudsgmvl]:focus-within .a-sheet__l2[data-astro-cid-dudsgmvl]{translate:0 0 44px}}.a-svc[data-astro-cid-qmjtkzr2]{padding-block:var(--section-y);overflow-x:clip}.a-svc__sheets[data-astro-cid-qmjtkzr2]{gap:var(--gutter);margin:clamp(40px,5vw,72px) 0 0;padding:0;list-style:none;display:grid}.a-svc__item[data-astro-cid-qmjtkzr2]{min-width:0}@media (width<=767.98px){.a-svc__sheets[data-astro-cid-qmjtkzr2]{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--margin);margin-inline:calc(var(--margin) * -1);padding:0 var(--margin) 4px;scrollbar-width:none;grid-auto-columns:84%;grid-auto-flow:column;overflow-x:auto}.a-svc__sheets[data-astro-cid-qmjtkzr2]::-webkit-scrollbar{display:none}.a-svc__item[data-astro-cid-qmjtkzr2]{scroll-snap-align:start}}@media (width>=768px){.a-svc__sheets[data-astro-cid-qmjtkzr2]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.a-svc__sheets[data-astro-cid-qmjtkzr2]{grid-template-columns:repeat(4,minmax(0,1fr))}}.a-svc__foot[data-astro-cid-qmjtkzr2]{margin:clamp(32px,4vw,56px) 0 0}.a-svc__all[data-astro-cid-qmjtkzr2]{color:var(--fg);align-items:center;gap:.5rem;text-decoration:none;display:inline-flex}.a-svc__all[data-astro-cid-qmjtkzr2] .arw{color:var(--accent-text)}.wi[data-astro-cid-xegypt6l]{padding-block:var(--section-y)}.wi__grid[data-astro-cid-xegypt6l]{margin-top:clamp(40px,5vw,72px)}.wi__foot[data-astro-cid-xegypt6l]{margin-top:clamp(28px,3.5vw,48px)}.wi__more[data-astro-cid-xegypt6l]{color:var(--fg);align-items:center;gap:.5rem;text-decoration:none;display:inline-flex}.wi__more[data-astro-cid-xegypt6l] .arw{color:var(--accent-text)}.b-proc[data-astro-cid-2kegqo7y]{padding-block:var(--section-y);overflow-x:clip}.b-proc__stage[data-astro-cid-2kegqo7y]{margin-top:clamp(40px,5vw,72px)}.b-proc__bar[data-astro-cid-2kegqo7y],.b-proc__bed[data-astro-cid-2kegqo7y]{display:none}.b-proc__panel[data-astro-cid-2kegqo7y]{position:relative}.b-proc__stations[data-astro-cid-2kegqo7y]{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.b-proc__station[data-astro-cid-2kegqo7y]{border-bottom:1px solid var(--line);grid-template-columns:3.5rem minmax(0,1fr);align-items:baseline;gap:0 1rem;padding:1rem 0 1.0625rem 2.25rem;display:grid;position:relative}.b-proc__node[data-astro-cid-2kegqo7y]{border:1px solid var(--muted);background:var(--bg);z-index:1;width:15px;height:15px;transition:background-color var(--dur-2) var(--ease-machined), border-color var(--dur-2) var(--ease-machined);position:absolute;top:1.3rem;left:0}.b-proc__rail[data-astro-cid-2kegqo7y]{background:var(--line);width:1px;position:absolute;top:1.75rem;bottom:1.75rem;left:7px}.b-proc__rail-fill[data-astro-cid-2kegqo7y]{background:var(--accent);transform-origin:50% 0;position:absolute;inset:0}.b-proc__no[data-astro-cid-2kegqo7y]{color:var(--muted);transition:color var(--dur-2) var(--ease-machined);margin:0;font-size:.625rem}.b-proc__name[data-astro-cid-2kegqo7y]{font-variation-settings:"wdth" 108;letter-spacing:-.015em;transition:color var(--dur-2) var(--ease-machined);margin:0;font-size:clamp(1.125rem,1.5vw,1.375rem);font-weight:620;line-height:1.2}.b-proc__copy[data-astro-cid-2kegqo7y]{font-size:var(--text-small);color:var(--muted);margin:.3rem 0 0;line-height:1.45}.b-proc[data-astro-cid-2kegqo7y]:not(.is-live) .b-proc__node[data-astro-cid-2kegqo7y],.b-proc__station[data-astro-cid-2kegqo7y].is-reached .b-proc__node[data-astro-cid-2kegqo7y]{background:var(--accent);border-color:var(--accent)}.b-proc[data-astro-cid-2kegqo7y]:not(.is-live) .b-proc__no[data-astro-cid-2kegqo7y],.b-proc__station[data-astro-cid-2kegqo7y].is-reached .b-proc__no[data-astro-cid-2kegqo7y]{color:var(--accent-text)}.b-proc[data-astro-cid-2kegqo7y].is-live .b-proc__station[data-astro-cid-2kegqo7y]:not(.is-reached) .b-proc__name[data-astro-cid-2kegqo7y]{color:var(--muted)}.b-proc__foot[data-astro-cid-2kegqo7y]{margin-top:clamp(32px,4vw,56px)}.b-proc__more[data-astro-cid-2kegqo7y]{color:var(--fg);align-items:center;gap:.75rem;padding-block:.75rem;display:inline-flex}.b-proc__more[data-astro-cid-2kegqo7y]:hover span[data-astro-cid-2kegqo7y][aria-hidden]{translate:4px}.b-proc__more[data-astro-cid-2kegqo7y] span[data-astro-cid-2kegqo7y][aria-hidden]{transition:translate var(--dur-2) var(--ease-machined);color:var(--accent-text)}.b-proc__bed[data-astro-cid-2kegqo7y] svg[data-astro-cid-2kegqo7y]{width:100%;height:auto;display:block;overflow:visible}.b-proc__dot[data-astro-cid-2kegqo7y]{fill:var(--muted);opacity:.45}.b-proc__stock[data-astro-cid-2kegqo7y]{fill:none;stroke:var(--muted);stroke-opacity:.35;stroke-dasharray:2 6}.b-proc__crop[data-astro-cid-2kegqo7y],.b-proc__dim[data-astro-cid-2kegqo7y],.b-proc__origin[data-astro-cid-2kegqo7y]{fill:none;stroke:var(--muted);stroke-width:1px}.b-proc__ghost[data-astro-cid-2kegqo7y]{fill:none;stroke:var(--muted);stroke-opacity:.5;stroke-width:1px;stroke-dasharray:3 7}.b-proc__kerf[data-astro-cid-2kegqo7y]{fill:none;stroke:var(--accent);stroke-opacity:.12;stroke-width:18px;stroke-linejoin:miter}.b-proc__cut[data-astro-cid-2kegqo7y]{fill:none;stroke:var(--accent);stroke-width:2px;stroke-linejoin:miter}.b-proc__end[data-astro-cid-2kegqo7y]{fill:none;stroke:var(--accent);stroke-width:2px}.b-proc__t[data-astro-cid-2kegqo7y]{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;fill:var(--fg);font-size:13px}.b-proc__t--muted[data-astro-cid-2kegqo7y],.b-proc__t-no[data-astro-cid-2kegqo7y]{fill:var(--muted)}.b-proc__t--accent[data-astro-cid-2kegqo7y]{fill:var(--accent)}.b-proc__t-name[data-astro-cid-2kegqo7y]{transition:fill var(--dur-2) var(--ease-machined)}.b-proc__sq[data-astro-cid-2kegqo7y]{fill:var(--bg);stroke:var(--muted);stroke-width:1px;transition:fill var(--dur-2) var(--ease-machined), stroke var(--dur-2) var(--ease-machined)}.b-proc__ping[data-astro-cid-2kegqo7y]{fill:none;stroke:var(--accent);stroke-width:1px;opacity:0;transform-box:fill-box;transform-origin:50%}.b-proc__head-box[data-astro-cid-2kegqo7y]{fill:var(--bg);stroke:var(--accent);stroke-width:1.5px}.b-proc__head-x[data-astro-cid-2kegqo7y]{stroke:var(--accent);stroke-width:1.5px}.b-proc[data-astro-cid-2kegqo7y]:not(.is-live) .b-proc__sq[data-astro-cid-2kegqo7y],.b-proc__st[data-astro-cid-2kegqo7y].is-reached .b-proc__sq[data-astro-cid-2kegqo7y]{fill:var(--accent);stroke:var(--accent)}.b-proc[data-astro-cid-2kegqo7y].is-live .b-proc__st[data-astro-cid-2kegqo7y]:not(.is-reached) .b-proc__t-name[data-astro-cid-2kegqo7y]{fill:var(--muted)}.b-proc[data-astro-cid-2kegqo7y]:not(.is-live) .b-proc__head[data-astro-cid-2kegqo7y]{transform:translate(840px,450px)}@media (width>=1024px){.b-proc__bar[data-astro-cid-2kegqo7y]{justify-content:space-between;gap:var(--gutter);border-bottom:1px solid var(--line);margin-bottom:clamp(24px,3vw,40px);padding-bottom:1rem;display:flex}.b-proc__readout[data-astro-cid-2kegqo7y]{font-variant-numeric:tabular-nums;gap:2rem;display:inline-flex}.b-proc__status[data-astro-cid-2kegqo7y]{min-width:18ch;color:var(--muted);justify-content:flex-end;align-items:center;gap:.5rem;display:inline-flex}.b-proc__status-dot[data-astro-cid-2kegqo7y]{border-radius:var(--radius-pill,999px);background:currentColor;width:7px;height:7px}.b-proc__status[data-astro-cid-2kegqo7y].is-done{color:var(--accent-text)}.b-proc__readout[data-astro-cid-2kegqo7y] [data-astro-cid-2kegqo7y][data-proc-x],.b-proc__readout[data-astro-cid-2kegqo7y] [data-astro-cid-2kegqo7y][data-proc-y]{text-align:right;min-width:7ch;display:inline-block}.b-proc__main[data-astro-cid-2kegqo7y]{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;display:grid}.b-proc__panel[data-astro-cid-2kegqo7y]{grid-column:1/span 5}.b-proc__rail[data-astro-cid-2kegqo7y],.b-proc__node[data-astro-cid-2kegqo7y]{display:none}.b-proc__station[data-astro-cid-2kegqo7y]{padding-left:0}.b-proc__station[data-astro-cid-2kegqo7y]:after{content:"";background:var(--accent);clip-path:polygon(0 0,55% 0,100% 45%,100% 100%,0 100%);opacity:0;width:7px;height:7px;transition:opacity var(--dur-1) linear;margin-top:-3.5px;position:absolute;top:50%;right:0}.b-proc__station[data-astro-cid-2kegqo7y].is-current:after{opacity:1}.b-proc__bed[data-astro-cid-2kegqo7y]{grid-column:6/span 7;display:block}.b-proc__copy[data-astro-cid-2kegqo7y]{transition:opacity var(--dur-3) var(--ease-reveal), translate var(--dur-3) var(--ease-reveal)}.b-proc[data-astro-cid-2kegqo7y].is-live .b-proc__station[data-astro-cid-2kegqo7y]:not(.is-reached) .b-proc__copy[data-astro-cid-2kegqo7y]{opacity:0;translate:0 8px}.b-proc[data-astro-cid-2kegqo7y].is-pinned .b-proc__stage[data-astro-cid-2kegqo7y]{height:100svh;padding-top:calc(var(--header-h) + 16px);flex-direction:column;padding-bottom:clamp(24px,4vh,48px);display:flex}.b-proc[data-astro-cid-2kegqo7y].is-pinned .b-proc__frame[data-astro-cid-2kegqo7y]{flex-direction:column;flex:1;justify-content:center;min-height:0;display:flex}.b-proc[data-astro-cid-2kegqo7y].is-pinned .b-proc__main[data-astro-cid-2kegqo7y]{flex:0 auto;min-height:0}.b-proc[data-astro-cid-2kegqo7y].is-pinned .b-proc__bed[data-astro-cid-2kegqo7y] svg[data-astro-cid-2kegqo7y]{max-height:calc(100svh - var(--header-h) - 200px);margin-left:auto}}@media (width>=1024px) and (height<=760px){.b-proc[data-astro-cid-2kegqo7y].is-pinned .b-proc__bar[data-astro-cid-2kegqo7y]{margin-bottom:20px}.b-proc[data-astro-cid-2kegqo7y].is-pinned .b-proc__station[data-astro-cid-2kegqo7y]{padding-block:.7rem .75rem}.b-proc[data-astro-cid-2kegqo7y].is-pinned .b-proc__name[data-astro-cid-2kegqo7y]{font-size:1.125rem}.b-proc[data-astro-cid-2kegqo7y].is-pinned .b-proc__copy[data-astro-cid-2kegqo7y]{margin-top:.2rem}}.b-fnd[data-astro-cid-olxgq6ry]{padding-block:var(--section-y);overflow-x:clip}.b-fnd__grid[data-astro-cid-olxgq6ry]{grid-template-columns:minmax(0,1fr);row-gap:clamp(36px,5vw,56px);display:grid}.b-fnd__lead[data-astro-cid-olxgq6ry]{letter-spacing:-.01em;max-width:30em;margin:1.5rem 0 0;font-size:clamp(1.25rem,1.7vw,1.625rem);line-height:1.3}.b-fnd__people[data-astro-cid-olxgq6ry]{column-gap:var(--gutter);grid-template-rows:auto auto;grid-template-columns:minmax(0,3fr) minmax(0,2fr);max-width:560px;padding-top:36px;display:grid;position:relative}.b-fnd__person[data-astro-cid-olxgq6ry]{grid-row:span 2;grid-template-rows:subgrid;min-width:0;margin:0;display:grid}.b-fnd__frame[data-astro-cid-olxgq6ry]{--chamfer:clamp(14px, 2vw, 28px);aspect-ratio:4/5;background:var(--well);align-self:end;position:relative;overflow:hidden}.b-fnd__inner[data-astro-cid-olxgq6ry]{position:absolute;inset:0 0 -10%}.b-fnd__img[data-astro-cid-olxgq6ry]{object-fit:cover;object-position:50% 0%;width:100%;height:100%}.b-fnd__ph[data-astro-cid-olxgq6ry]{background-image:repeating-linear-gradient(-45deg, var(--line) 0 1px, transparent 1px 14px);place-items:center;display:grid;position:absolute;inset:0}.b-fnd__ph[data-astro-cid-olxgq6ry] .spec[data-astro-cid-olxgq6ry]{background:var(--bg);border:1px solid var(--line);padding:.5rem .75rem}.b-fnd__shutter[data-astro-cid-olxgq6ry]{background:var(--fg);clip-path:polygon(0 0,100% 0,100% 100%,0 100%);pointer-events:none;transition:clip-path var(--dur-4) var(--ease-machined);transition-delay:calc(var(--d,0) * .16s);position:absolute;inset:0}html:not(.motion) .b-fnd__shutter[data-astro-cid-olxgq6ry],.b-fnd[data-astro-cid-olxgq6ry].is-open .b-fnd__shutter[data-astro-cid-olxgq6ry]{clip-path:polygon(160% 0,100% 0,100% 100%,100% 100%)}.b-fnd__annot[data-astro-cid-olxgq6ry]{pointer-events:none;height:36px;position:absolute;inset:0 0 auto}.b-fnd__dim[data-astro-cid-olxgq6ry]{height:12px;color:var(--muted);background:linear-gradient(var(--muted), var(--muted)) 50% 50% / 100% 1px no-repeat, linear-gradient(var(--muted), var(--muted)) 0 0 / 1px 100% no-repeat, linear-gradient(var(--muted), var(--muted)) 100% 0 / 1px 100% no-repeat;transform-origin:0;justify-content:center;align-items:center;display:flex;position:absolute;top:10px;left:0;right:0}.b-fnd__dim[data-astro-cid-olxgq6ry] .spec[data-astro-cid-olxgq6ry]{background:var(--bg);padding-inline:.5rem;font-size:.625rem;position:relative}.b-fnd__cap[data-astro-cid-olxgq6ry]{gap:.3rem;margin-top:.875rem;display:grid}.b-fnd__name[data-astro-cid-olxgq6ry]{font-family:var(--font-display);font-variation-settings:"wdth" 112;letter-spacing:-.015em;font-size:clamp(1rem,1.3vw,1.25rem);font-weight:600;line-height:1.2}.b-fnd__cap[data-astro-cid-olxgq6ry] .spec[data-astro-cid-olxgq6ry]{font-size:.625rem}.b-fnd__who[data-astro-cid-olxgq6ry]{border-top:1px solid var(--fg);margin:0}.b-fnd__row[data-astro-cid-olxgq6ry]{border-bottom:1px solid var(--line);align-items:baseline;gap:.75rem;padding-block:.8125rem;display:flex}.b-fnd__row[data-astro-cid-olxgq6ry] dt[data-astro-cid-olxgq6ry]{min-width:0;color:var(--muted);flex:0 auto}.b-fnd__leader[data-astro-cid-olxgq6ry]{border-bottom:1px dotted var(--muted);transform-origin:0;flex:1;min-width:1rem;translate:0 -.3em}.b-fnd__row[data-astro-cid-olxgq6ry] dd[data-astro-cid-olxgq6ry]{color:var(--fg);white-space:nowrap;flex:none;margin:0;font-weight:600}.b-fnd__row[data-astro-cid-olxgq6ry].is-none dt[data-astro-cid-olxgq6ry],.b-fnd__row[data-astro-cid-olxgq6ry].is-none dd[data-astro-cid-olxgq6ry]{color:var(--muted)}.b-fnd__more[data-astro-cid-olxgq6ry]{color:var(--fg);align-items:center;gap:.75rem;margin-top:1.25rem;padding-block:.75rem;display:inline-flex}.b-fnd__more[data-astro-cid-olxgq6ry] span[data-astro-cid-olxgq6ry][aria-hidden]{color:var(--accent-text);transition:translate var(--dur-2) var(--ease-machined)}.b-fnd__more[data-astro-cid-olxgq6ry]:hover span[data-astro-cid-olxgq6ry][aria-hidden]{translate:4px}@media (width>=1024px){.b-fnd__grid[data-astro-cid-olxgq6ry]{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));row-gap:clamp(32px,3.5vw,48px)}.b-fnd__head[data-astro-cid-olxgq6ry]{grid-area:1/1/auto/span 6}.b-fnd__note[data-astro-cid-olxgq6ry]{grid-area:2/1/auto/span 6}.b-fnd__people[data-astro-cid-olxgq6ry]{grid-area:1/7/span 2/span 6;align-self:center;max-width:none}}.b-ticks[data-astro-cid-yebxjfqi]{align-items:center;gap:4px;display:inline-flex}.b-ticks__t[data-astro-cid-yebxjfqi]{--s:10px;width:var(--s);height:var(--s);background:var(--line);clip-path:polygon(0 0,60% 0,100% 40%,100% 100%,0 100%);display:block}.b-ticks--md[data-astro-cid-yebxjfqi]{gap:6px}.b-ticks--md[data-astro-cid-yebxjfqi] .b-ticks__t[data-astro-cid-yebxjfqi]{--s:14px}.b-ticks__t[data-astro-cid-yebxjfqi].is-on{background:var(--accent)}.b-rm[data-astro-cid-j2anpbu2]{--chamfer:12px;background:var(--fg);width:60px;height:60px;color:var(--bg);clip-path:polygon(0 0, calc(100% - var(--chamfer)) 0, 100% var(--chamfer), 100% 100%, 0 100%);flex:none;display:block;position:relative}.b-rm__svg[data-astro-cid-j2anpbu2]{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:square;stroke-linejoin:miter;width:100%;height:100%;display:block}.b-rm__axes[data-astro-cid-j2anpbu2]{stroke-width:.75px;stroke-dasharray:3 2;opacity:.28}.b-rm__part[data-astro-cid-j2anpbu2]{transform-origin:24px 24px;rotate:var(--turn);transition:rotate var(--dur-3) var(--ease-machined)}.b-rm__cut[data-astro-cid-j2anpbu2]{stroke:var(--accent);stroke-width:2.25px}.b-rm__tag[data-astro-cid-j2anpbu2]{background:var(--fg);font-family:var(--font-mono);letter-spacing:.06em;color:var(--bg);opacity:.75;padding:1px 2px 0;font-size:.5625rem;line-height:1;position:absolute;bottom:3px;left:3px}@media (hover:hover) and (prefers-reduced-motion:no-preference){[data-rev-card]:hover .b-rm__part[data-astro-cid-j2anpbu2],[data-rev-card]:focus-visible .b-rm__part[data-astro-cid-j2anpbu2]{rotate:calc(var(--turn) + 45deg)}}.b-rc[data-astro-cid-ur2pozqz]{--chamfer:22px;background:var(--line);height:100%;clip-path:polygon(0 0, calc(100% - var(--chamfer)) 0, 100% var(--chamfer), 100% 100%, var(--chamfer) 100%, 0 calc(100% - var(--chamfer)));transition:background-color var(--dur-2) var(--ease-machined), padding var(--dur-1) linear;padding:1px;position:relative}.b-rc[data-astro-cid-ur2pozqz]:hover{background:var(--muted)}.b-rc[data-astro-cid-ur2pozqz]:focus-visible{background:var(--focus);outline:none;padding:2px}.b-rc__in[data-astro-cid-ur2pozqz]{--c:calc(var(--chamfer) - .5px);background:var(--surface);height:100%;clip-path:polygon(0 0, calc(100% - var(--c)) 0, 100% var(--c), 100% 100%, var(--c) 100%, 0 calc(100% - var(--c)));flex-direction:column;display:flex}.b-rc__top[data-astro-cid-ur2pozqz]{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:1rem;padding:1.125rem 2.25rem 1.125rem 1.5rem;display:flex}.b-rc__src[data-astro-cid-ur2pozqz]{color:var(--muted);align-items:center;gap:.5rem;font-size:.6875rem;display:inline-flex}.b-rc__g[data-astro-cid-ur2pozqz]{width:13px;height:13px;fill:var(--fg)}.b-rc__quote[data-astro-cid-ur2pozqz]{flex:1;margin:0;padding:1.75rem 1.5rem 2rem}.b-rc__quote[data-astro-cid-ur2pozqz] p[data-astro-cid-ur2pozqz]{letter-spacing:-.005em;margin:0;font-size:1.1875rem;line-height:1.45}.b-rc__who[data-astro-cid-ur2pozqz]{border-top:1px solid var(--fg);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;padding:1rem 1.25rem 1.375rem 1.5rem;display:grid}.b-rc__photo[data-astro-cid-ur2pozqz]{--chamfer:12px;background:var(--fg);width:60px;height:60px;clip-path:polygon(0 0, calc(100% - var(--chamfer)) 0, 100% var(--chamfer), 100% 100%, 0 100%);display:block;overflow:hidden}.b-rc__img[data-astro-cid-ur2pozqz]{object-fit:cover;width:100%;height:100%}.b-rc__id[data-astro-cid-ur2pozqz]{gap:.3rem;min-width:0;display:grid}.b-rc__name[data-astro-cid-ur2pozqz]{margin:0;font-size:1.0625rem;font-weight:600;line-height:1.25}.b-rc__role[data-astro-cid-ur2pozqz]{font-size:var(--text-small);color:var(--muted);align-items:flex-start;gap:.4rem;margin:0;line-height:1.35;display:flex}.b-rc__ico[data-astro-cid-ur2pozqz]{fill:none;width:15px;height:15px;stroke:var(--accent-text);stroke-width:1.4px;stroke-linecap:square;stroke-linejoin:miter;flex:none;margin-top:.1em}.b-rc__date[data-astro-cid-ur2pozqz]{margin:0;font-size:.625rem}.b-rc__link[data-astro-cid-ur2pozqz]{border:1px solid var(--line);width:40px;height:40px;color:var(--accent-text);transition:border-color var(--dur-2) var(--ease-machined), translate var(--dur-2) var(--ease-machined);place-items:center;display:grid}.b-rc__link[data-astro-cid-ur2pozqz]:hover,.b-rc__link[data-astro-cid-ur2pozqz]:focus-visible{border-color:var(--fg);translate:2px -2px}.b-rc__ph[data-astro-cid-ur2pozqz]{color:var(--accent-text);margin-bottom:.75rem;font-size:.625rem;display:block}.b-rev[data-astro-cid-c5jzir7q]{padding-block:var(--section-y);border-top:1px solid var(--line);overflow-x:clip}.b-rev__head[data-astro-cid-c5jzir7q]{gap:clamp(40px,5vw,64px);display:grid}.b-rev__badge[data-astro-cid-c5jzir7q]{--chamfer:18px;background:var(--fg);width:min(100%,340px);color:var(--fg);clip-path:polygon(0 0, calc(100% - var(--chamfer)) 0, 100% var(--chamfer), 100% 100%, 0 100%);transition:background-color var(--dur-2) var(--ease-machined);justify-self:start;padding:1px;display:block}.b-rev__badge[data-astro-cid-c5jzir7q]:focus-visible{background:var(--focus);outline:none;padding:2px}.b-rev__badge-in[data-astro-cid-c5jzir7q]{--c:17.5px;background:var(--surface);clip-path:polygon(0 0, calc(100% - var(--c)) 0, 100% var(--c), 100% 100%, 0 100%);gap:1rem;padding:1.25rem 1.5rem 1.5rem;display:grid}.b-rev__badge-top[data-astro-cid-c5jzir7q]{color:var(--muted);align-items:center;gap:.625rem;display:flex}.b-rev__g[data-astro-cid-c5jzir7q]{width:14px;height:14px;fill:var(--fg)}.b-rev__score[data-astro-cid-c5jzir7q]{align-items:flex-end;gap:1rem;display:flex}.b-rev__num[data-astro-cid-c5jzir7q]{letter-spacing:-.04em;font-size:clamp(3.5rem,6vw,5rem);line-height:.8}.b-rev__score[data-astro-cid-c5jzir7q] .b-ticks{margin-bottom:.3rem}.b-rev__count[data-astro-cid-c5jzir7q]{color:var(--fg)}.b-rev__badge[data-astro-cid-c5jzir7q]:hover .b-rev__count[data-astro-cid-c5jzir7q] .link[data-astro-cid-c5jzir7q]{background-size:100% 1px}.b-rev__peek[data-astro-cid-c5jzir7q]{text-transform:none;letter-spacing:.02em;max-height:0;color:var(--fg);opacity:0;transition:max-height var(--dur-3) var(--ease-machined), opacity var(--dur-2) var(--ease-machined), margin var(--dur-3) var(--ease-machined);margin-top:-1rem;font-size:.625rem;line-height:1.6;display:block;overflow:hidden}.b-rev__badge[data-astro-cid-c5jzir7q]:hover .b-rev__peek[data-astro-cid-c5jzir7q],.b-rev__badge[data-astro-cid-c5jzir7q]:focus-visible .b-rev__peek[data-astro-cid-c5jzir7q]{opacity:1;max-height:5rem;margin-top:0}.b-rev__rail[data-astro-cid-c5jzir7q]{--edge:max(var(--margin), calc((100% - var(--maxw)) / 2 + var(--margin)));margin-top:clamp(56px,7vw,96px)}.b-rev__bar[data-astro-cid-c5jzir7q]{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.b-rev__pos[data-astro-cid-c5jzir7q]{margin:0}.b-rev__hint[data-astro-cid-c5jzir7q]{display:none}.b-rev__ctrls[data-astro-cid-c5jzir7q]{gap:.5rem;display:flex}.b-rev__btn[data-astro-cid-c5jzir7q]{--chamfer:10px;background:var(--fg);width:52px;height:44px;color:var(--bg);font-family:var(--font-mono);clip-path:polygon(0 0, calc(100% - var(--chamfer)) 0, 100% var(--chamfer), 100% 100%, 0 100%);transition:background-color var(--dur-2) var(--ease-machined), opacity var(--dur-2) var(--ease-machined);cursor:pointer;place-items:center;font-size:1rem;display:grid}.b-rev__btn[data-astro-cid-c5jzir7q]:hover{background:var(--btn-bg-hover);color:var(--btn-fg-hover)}.b-rev__btn[data-astro-cid-c5jzir7q]:disabled{opacity:.3;cursor:default;background:var(--fg);color:var(--bg)}.b-rev__btn[data-astro-cid-c5jzir7q]:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.b-rev__viewport[data-astro-cid-c5jzir7q]{scroll-snap-type:x mandatory;scroll-padding-inline:max(var(--margin), calc((100% - var(--maxw)) / 2 + var(--margin)));overscroll-behavior-x:contain;scrollbar-width:none;padding-block:4px;position:relative;overflow:auto hidden}.b-rev__viewport[data-astro-cid-c5jzir7q]::-webkit-scrollbar{display:none}.b-rev__track[data-astro-cid-c5jzir7q]{gap:var(--gutter);width:max-content;padding-block:0;padding-inline:var(--edge);margin:0;list-style:none;display:flex}.b-rev__item[data-astro-cid-c5jzir7q]{scroll-snap-align:start;flex:none;width:min(82vw,380px)}.b-rev[data-astro-cid-c5jzir7q].is-drag .b-rev__viewport[data-astro-cid-c5jzir7q]{scroll-snap-type:none;cursor:grab;touch-action:pan-y;overflow:hidden}.b-rev[data-astro-cid-c5jzir7q].is-drag .b-rev__viewport[data-astro-cid-c5jzir7q].is-grabbing{cursor:grabbing}.b-rev[data-astro-cid-c5jzir7q].is-drag .b-rev__track[data-astro-cid-c5jzir7q]{will-change:transform;-webkit-user-select:none;user-select:none}.b-rev__progress[data-astro-cid-c5jzir7q]{background:var(--line);height:1px;margin-top:2rem;position:relative}.b-rev__progress[data-astro-cid-c5jzir7q] span[data-astro-cid-c5jzir7q]{background:var(--fg);transform-origin:0;position:absolute;inset:-1px 0;transform:scaleX(.1)}@media (width>=768px){.b-rev__hint[data-astro-cid-c5jzir7q]{display:inline}.b-rev__item[data-astro-cid-c5jzir7q]{width:clamp(340px,29vw,420px)}}@media (width>=1024px){.b-rev__head[data-astro-cid-c5jzir7q]{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end}.b-rev__title[data-astro-cid-c5jzir7q]{grid-column:1/span 8}.b-rev__badge[data-astro-cid-c5jzir7q]{grid-column:10/span 3;justify-self:stretch;width:auto}}@media (width>=1024px) and (width<=1199.98px){.b-rev__badge[data-astro-cid-c5jzir7q]{grid-column:9/span 4}}.fx-tilt{will-change:transform;position:relative}.fx-tilt__glare[data-astro-cid-sotuitdq]{pointer-events:none;opacity:0;background:radial-gradient(circle at var(--gx,50%) var(--gy,50%), oklab(96.7305% .000165075 .00697124/.11), transparent 58%);transition:opacity var(--dur-3) var(--ease-machined);z-index:3;position:absolute;inset:0}.fx-tilt.is-tilting>.fx-tilt__glare[data-astro-cid-sotuitdq]{opacity:1}@media (prefers-reduced-motion:reduce){.fx-tilt__glare[data-astro-cid-sotuitdq]{display:none}}.b-labs[data-astro-cid-tjph37sm]{padding-block:var(--section-y);overflow-x:clip}.b-labs__grid[data-astro-cid-tjph37sm]{gap:var(--gutter);margin-top:clamp(40px,5vw,72px);display:grid}.b-lab[data-astro-cid-tjph37sm]{--chamfer:26px;background:var(--line);height:100%;clip-path:polygon(0 0, calc(100% - var(--chamfer)) 0, 100% var(--chamfer), 100% 100%, 0 100%);transition:background-color var(--dur-2) var(--ease-machined);padding:1px;display:block}.b-lab[data-astro-cid-tjph37sm]:hover,.b-lab[data-astro-cid-tjph37sm]:focus-within{background:var(--muted)}.b-lab__in[data-astro-cid-tjph37sm]{--c:25.5px;background:var(--surface);height:100%;clip-path:polygon(0 0, calc(100% - var(--c)) 0, 100% var(--c), 100% 100%, 0 100%);flex-direction:column;display:flex}.b-lab__meta[data-astro-cid-tjph37sm]{align-items:center;gap:1rem;margin:0 0 .875rem;font-size:.625rem;display:flex}.b-lab__plat[data-astro-cid-tjph37sm]{margin-left:auto}.b-lab__status[data-astro-cid-tjph37sm]{color:var(--fg);align-items:center;gap:.5rem;display:inline-flex}.b-lab__dot[data-astro-cid-tjph37sm]{border-radius:var(--radius-pill,999px);background:var(--accent);width:7px;height:7px;box-shadow:0 0 0 0 var(--accent)}.b-lab__status[data-astro-cid-tjph37sm][data-status=concept] .b-lab__dot[data-astro-cid-tjph37sm]{box-shadow:inset 0 0 0 1px var(--accent);background:0 0}html.motion .b-lab__status[data-astro-cid-tjph37sm][data-status=in-development] .b-lab__dot[data-astro-cid-tjph37sm]{animation:b-lab-pulse 1.92s var(--ease-machined) infinite}@keyframes b-lab-pulse{0%,50%{opacity:1}75%{opacity:.25}}.b-lab__spec[data-astro-cid-tjph37sm]{aspect-ratio:16/10;background:var(--bg);border-bottom:1px solid var(--line);background-image:linear-gradient(var(--line) 1px, transparent 1px), linear-gradient(90deg, var(--line) 1px, transparent 1px);background-position:-1px -1px;background-size:32px 32px;flex:none;position:relative;overflow:hidden}.b-lab__poster[data-astro-cid-tjph37sm],.b-lab__canvas[data-astro-cid-tjph37sm]{width:100%;height:100%;position:absolute;inset:0}.b-lab__poster[data-astro-cid-tjph37sm] svg{width:100%;height:100%}.b-lab__poster[data-astro-cid-tjph37sm] .b-spec__edge{fill:none;stroke:var(--muted);stroke-width:1px}.b-lab__poster[data-astro-cid-tjph37sm] .b-spec__sec{fill:color-mix(in srgb, var(--accent) 14%, transparent);stroke:var(--accent);stroke-width:1.5px}.b-lab__poster[data-astro-cid-tjph37sm] .b-spec__v{fill:var(--fg)}.b-lab__canvas[data-astro-cid-tjph37sm]{opacity:0;transition:opacity var(--dur-3) linear}.b-lab__spec[data-astro-cid-tjph37sm].is-live .b-lab__canvas[data-astro-cid-tjph37sm]{opacity:1}.b-lab__spec[data-astro-cid-tjph37sm].is-live .b-lab__poster[data-astro-cid-tjph37sm]{opacity:0}.b-lab__crop[data-astro-cid-tjph37sm]{pointer-events:none;background:linear-gradient(var(--muted), var(--muted)) 0 0 / 12px 1px no-repeat, linear-gradient(var(--muted), var(--muted)) 0 0 / 1px 12px no-repeat, linear-gradient(var(--muted), var(--muted)) 100% 0 / 12px 1px no-repeat, linear-gradient(var(--muted), var(--muted)) 100% 0 / 1px 12px no-repeat, linear-gradient(var(--muted), var(--muted)) 0 100% / 12px 1px no-repeat, linear-gradient(var(--muted), var(--muted)) 0 100% / 1px 12px no-repeat, linear-gradient(var(--muted), var(--muted)) 100% 100% / 12px 1px no-repeat, linear-gradient(var(--muted), var(--muted)) 100% 100% / 1px 12px no-repeat;position:absolute;inset:14px}.b-lab__lbl[data-astro-cid-tjph37sm]{color:var(--muted);pointer-events:none;font-size:.625rem;position:absolute}.b-lab__lbl--tl[data-astro-cid-tjph37sm]{top:1.5rem;left:1.75rem}.b-lab__lbl--bl[data-astro-cid-tjph37sm]{bottom:1.5rem;left:1.75rem}.b-lab__lbl--br[data-astro-cid-tjph37sm]{color:var(--accent-text);bottom:1.5rem;right:1.75rem}.b-lab__body[data-astro-cid-tjph37sm]{flex-direction:column;flex:1;padding:1.25rem 1.5rem 1.375rem;display:flex}.b-lab__name[data-astro-cid-tjph37sm]{font-size:var(--text-h3);letter-spacing:-.02em;font-variation-settings:"wdth" 112;flex-wrap:wrap;align-items:center;gap:.5rem .875rem;margin:0;font-weight:620;line-height:1.1;display:flex}.b-lab__bar[data-astro-cid-tjph37sm]{width:var(--w);background:var(--fg);transform-origin:0;height:.82em;display:inline-block}.b-lab__tag[data-astro-cid-tjph37sm]{color:var(--accent-text);font-weight:400}.b-lab__pitch[data-astro-cid-tjph37sm]{color:var(--muted);max-width:60ch;margin:.5rem 0 0}.b-lab__ctas[data-astro-cid-tjph37sm]{flex-wrap:wrap;gap:.25rem 2rem;margin-top:auto;padding-top:1.25rem;display:flex}.b-lab__spec--art[data-astro-cid-tjph37sm]{place-items:center;display:grid}.b-lab__spec--art[data-astro-cid-tjph37sm] .b-lab__art{position:absolute;inset:6% 5%}.b-lab__cta[data-astro-cid-tjph37sm]{color:var(--fg);align-self:flex-start;align-items:center;gap:.75rem;padding-block:.5rem;display:inline-flex}.b-lab__arrow[data-astro-cid-tjph37sm]{color:var(--accent-text);transition:translate var(--dur-2) var(--ease-machined)}.b-lab__cta[data-astro-cid-tjph37sm]:hover .b-lab__arrow[data-astro-cid-tjph37sm]{translate:4px}.b-lab__cta[data-astro-cid-tjph37sm]:hover .link[data-astro-cid-tjph37sm]{background-size:100% 1px}.b-labs__foot[data-astro-cid-tjph37sm]{margin:clamp(28px,3.5vw,48px) 0 0}.b-labs__more[data-astro-cid-tjph37sm]{color:var(--fg);align-items:center;gap:.75rem;padding-block:.75rem;display:inline-flex}.b-labs__more[data-astro-cid-tjph37sm] span[data-astro-cid-tjph37sm][aria-hidden]{color:var(--accent-text);transition:translate var(--dur-2) var(--ease-machined)}.b-labs__more[data-astro-cid-tjph37sm]:hover span[data-astro-cid-tjph37sm][aria-hidden]{translate:4px}@media (width<=767.98px){.b-labs__grid[data-astro-cid-tjph37sm]{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--margin);margin-inline:calc(var(--margin) * -1);padding:0 var(--margin) 4px;scrollbar-width:none;grid-auto-columns:86%;grid-auto-flow:column;overflow-x:auto}.b-labs__grid[data-astro-cid-tjph37sm]::-webkit-scrollbar{display:none}.b-labs__cell[data-astro-cid-tjph37sm]{scroll-snap-align:start}}@media (width>=768px){.b-labs__grid[data-astro-cid-tjph37sm]{grid-template-columns:repeat(2,minmax(0,1fr))}.b-lab__spec[data-astro-cid-tjph37sm]{aspect-ratio:2}}.b-start[data-astro-cid-myhizimh]{padding-block:var(--section-y);border-top:1px solid var(--line);overflow-x:clip}.b-start[data-astro-cid-myhizimh] .section-head__title{max-width:14.5em}.b-start__tiles[data-astro-cid-myhizimh]{gap:12px;margin:clamp(36px,5vw,64px) 0 0;padding:0;list-style:none;display:grid}.b-tile[data-astro-cid-myhizimh]{--chamfer:18px;background:var(--line);height:100%;color:var(--fg);clip-path:polygon(0 0, calc(100% - var(--chamfer)) 0, 100% var(--chamfer), 100% 100%, 0 100%);transition:background-color var(--dur-2) var(--ease-machined), clip-path var(--dur-2) var(--ease-machined);padding:1px;display:block;position:relative}.b-tile__in[data-astro-cid-myhizimh]{--c:calc(var(--chamfer) - .5px);background:var(--surface);height:100%;clip-path:polygon(0 0, calc(100% - var(--c)) 0, 100% var(--c), 100% 100%, 0 100%);transition:clip-path var(--dur-2) var(--ease-machined);grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"icon name foot""icon top foot";align-items:center;gap:.25rem 1rem;padding:1rem 1.25rem;display:grid;position:relative}.b-tile__in[data-astro-cid-myhizimh]:before{content:"";background:var(--accent);transform-origin:0;width:100%;height:2px;transition:transform var(--dur-3) var(--ease-machined);position:absolute;top:0;left:0;transform:scaleX(0)}.b-tile[data-astro-cid-myhizimh]:hover,.b-tile[data-astro-cid-myhizimh]:focus-visible{--chamfer:30px;background:var(--muted)}.b-tile[data-astro-cid-myhizimh]:focus-visible{background:var(--focus);outline:none;padding:2px}.b-tile[data-astro-cid-myhizimh]:hover .b-tile__in[data-astro-cid-myhizimh]:before,.b-tile[data-astro-cid-myhizimh]:focus-visible .b-tile__in[data-astro-cid-myhizimh]:before{transform:scaleX(1)}.b-tile__top[data-astro-cid-myhizimh]{flex-wrap:wrap;grid-area:top;gap:.25rem .75rem;font-size:.625rem;display:flex}.b-tile__top[data-astro-cid-myhizimh]>[data-astro-cid-myhizimh]:first-child{display:none}.b-tile__name[data-astro-cid-myhizimh]{letter-spacing:-.02em;grid-area:name;font-size:1.25rem;line-height:1.1}.b-tile__icon[data-astro-cid-myhizimh]{grid-area:icon;height:44px;display:block}.b-ico[data-astro-cid-myhizimh]{width:auto;height:100%;overflow:visible}.b-tile__foot[data-astro-cid-myhizimh]{grid-area:foot;justify-content:space-between;align-items:center;gap:1rem;display:flex}.b-tile__cta[data-astro-cid-myhizimh]{align-items:center;gap:.625rem;display:inline-flex}.b-tile__cta[data-astro-cid-myhizimh] .link[data-astro-cid-myhizimh],.b-tile__dim[data-astro-cid-myhizimh]{display:none}.b-tile__arrow[data-astro-cid-myhizimh]{color:var(--accent-text);transition:translate var(--dur-2) var(--ease-machined)}.b-tile[data-astro-cid-myhizimh]:hover .b-tile__arrow[data-astro-cid-myhizimh]{translate:4px}.b-tile[data-astro-cid-myhizimh]:hover .link[data-astro-cid-myhizimh]{background-size:100% 1px}.b-tile__dim[data-astro-cid-myhizimh]{color:var(--accent-text);opacity:0;transition:opacity var(--dur-2) var(--ease-machined);font-size:.625rem}.b-tile[data-astro-cid-myhizimh]:hover .b-tile__dim[data-astro-cid-myhizimh],.b-tile[data-astro-cid-myhizimh]:focus-visible .b-tile__dim[data-astro-cid-myhizimh]{opacity:1}.b-ico__frame[data-astro-cid-myhizimh],.b-ico__axis[data-astro-cid-myhizimh]{fill:none;stroke:var(--muted);stroke-width:1.25px}.b-ico__line[data-astro-cid-myhizimh]{stroke:var(--fg);stroke-width:2px;transform-box:fill-box;transform-origin:0;transition:transform var(--dur-3) var(--ease-machined);transition-delay:calc(var(--i) * 40ms)}.b-tile[data-astro-cid-myhizimh]:not(:hover):not(:focus-visible) .b-ico__line[data-astro-cid-myhizimh]{transform:scaleX(.35)}.b-ico__cell[data-astro-cid-myhizimh]{fill:none;stroke:var(--muted);stroke-width:1.25px;transition:fill var(--dur-2) var(--ease-machined), stroke var(--dur-2) var(--ease-machined);transition-delay:calc(var(--i) * 40ms)}.b-ico__sel[data-astro-cid-myhizimh],.b-ico__handle[data-astro-cid-myhizimh]{fill:none;stroke:var(--accent);stroke-width:1.25px;opacity:0;transform-box:view-box;transform-origin:50%;transition:opacity var(--dur-2) var(--ease-machined), transform var(--dur-3) var(--ease-machined);transform:scale(1.08)}.b-ico__handle[data-astro-cid-myhizimh]{fill:var(--bg)}.b-tile[data-astro-cid-myhizimh]:hover .b-ico__cell[data-astro-cid-myhizimh],.b-tile[data-astro-cid-myhizimh]:focus-visible .b-ico__cell[data-astro-cid-myhizimh]{stroke:var(--fg);fill:color-mix(in srgb, var(--fg) 8%, transparent)}.b-tile[data-astro-cid-myhizimh]:hover [data-astro-cid-myhizimh]:is(.b-ico__sel,.b-ico__handle),.b-tile[data-astro-cid-myhizimh]:focus-visible [data-astro-cid-myhizimh]:is(.b-ico__sel,.b-ico__handle){opacity:1;transform:scale(1)}.b-ico__bar[data-astro-cid-myhizimh]{fill:var(--fg);transform-box:fill-box;transform-origin:50%}.b-ico__bar[data-astro-cid-myhizimh]:nth-child(3n+2){fill:var(--muted)}html.motion .b-tile[data-astro-cid-myhizimh]:hover .b-ico__bar[data-astro-cid-myhizimh],html.motion .b-tile[data-astro-cid-myhizimh]:focus-visible .b-ico__bar[data-astro-cid-myhizimh]{animation:b-voice .96s var(--ease-machined) infinite alternate;animation-delay:calc(var(--i) * -120ms);fill:var(--accent)}@keyframes b-voice{0%{transform:scaleY(1)}to{transform:scaleY(.3)}}.b-tile__ticks[data-astro-cid-myhizimh]{pointer-events:none;opacity:0;transition:opacity var(--dur-2) var(--ease-machined), inset var(--dur-2) var(--ease-machined);background:linear-gradient(var(--accent), var(--accent)) 0 100% / 10px 1px no-repeat, linear-gradient(var(--accent), var(--accent)) 0 100% / 1px 10px no-repeat, linear-gradient(var(--accent), var(--accent)) 100% 100% / 10px 1px no-repeat, linear-gradient(var(--accent), var(--accent)) 100% 100% / 1px 10px no-repeat;position:absolute;inset:8px}.b-tile[data-astro-cid-myhizimh]:hover .b-tile__ticks[data-astro-cid-myhizimh]{opacity:1;inset:4px}.b-start__close[data-astro-cid-myhizimh]{border-top:1px solid var(--line);gap:1.75rem;margin-top:clamp(32px,4vw,56px);padding-top:clamp(24px,2.5vw,32px);display:grid}.b-start__big[data-astro-cid-myhizimh]{letter-spacing:-.01em;max-width:30em;margin:0;font-size:clamp(1.25rem,1.7vw,1.625rem);line-height:1.3}.b-start__window[data-astro-cid-myhizimh]{color:var(--muted);align-items:center;gap:.75rem;margin:.875rem 0 0;display:flex}.b-start__pulse[data-astro-cid-myhizimh]{border-radius:var(--radius-pill,999px);background:var(--accent);flex:none;width:7px;height:7px}html.motion .b-start__pulse[data-astro-cid-myhizimh]{animation:b-start-pulse 1.92s var(--ease-machined) infinite}@keyframes b-start-pulse{0%,50%{opacity:1}75%{opacity:.25}}.b-start__ctas[data-astro-cid-myhizimh]{flex-wrap:wrap;gap:.75rem;display:flex}@media (width>=1024px){.b-start__tiles[data-astro-cid-myhizimh]{gap:var(--gutter);grid-template-columns:repeat(3,minmax(0,1fr))}.b-tile[data-astro-cid-myhizimh]{--chamfer:22px}.b-tile[data-astro-cid-myhizimh]:hover,.b-tile[data-astro-cid-myhizimh]:focus-visible{--chamfer:34px}.b-tile__in[data-astro-cid-myhizimh]{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"top top""name icon""foot foot";align-items:end;gap:1.25rem 1rem;padding:1.5rem 1.5rem 1.25rem}.b-tile__top[data-astro-cid-myhizimh]{font-size:var(--text-mono);justify-content:space-between;padding-right:1.25rem}.b-tile__top[data-astro-cid-myhizimh]>[data-astro-cid-myhizimh]:first-child{display:inline}.b-tile__name[data-astro-cid-myhizimh]{font-size:var(--text-h3)}.b-tile__icon[data-astro-cid-myhizimh]{height:clamp(48px,4.5vw,72px)}.b-tile__foot[data-astro-cid-myhizimh]{border-top:1px solid var(--line);padding-top:1rem}.b-tile__cta[data-astro-cid-myhizimh] .link[data-astro-cid-myhizimh],.b-tile__dim[data-astro-cid-myhizimh]{display:inline}.b-start__close[data-astro-cid-myhizimh]{align-items:end;gap:var(--gutter);grid-template-columns:minmax(0,1fr) auto}}#services,#featured-work,#process,#founder,#reviews,#labs,#start{--section-y:clamp(64px, 8vw, 120px)}
