@media (prefers-reduced-motion:no-preference){.cl__hero[data-astro-cid-5sh3aofe]:after{content:"";height:var(--cl-lead);display:block}.cl__hero[data-astro-cid-5sh3aofe]>.dh.dh{position:sticky;top:0}}.cl[data-astro-cid-5sh3aofe]{background:var(--bg);position:relative}.cl[data-astro-cid-5sh3aofe]:after{content:"";z-index:1;background:linear-gradient(to bottom, transparent, var(--bg));pointer-events:none;height:clamp(80px,18svh,200px);position:absolute;inset:auto 0 0}.cl__pin[data-astro-cid-5sh3aofe]{align-items:center;min-height:100svh;display:grid}@media (prefers-reduced-motion:no-preference){.cl[data-astro-cid-5sh3aofe]{height:calc(100svh + (var(--cl-hand) + var(--cl-faces,0) * var(--cl-face) + var(--cl-tail)) * 100svh)}.cl__pin[data-astro-cid-5sh3aofe]{height:100svh;position:sticky;top:0}}.cl__stage[data-astro-cid-5sh3aofe]{justify-content:flex-start;align-items:center;gap:var(--space-6);display:flex}.cl__stage[data-astro-cid-5sh3aofe] .bc{margin-left:calc(var(--bc-cube) * (1 - var(--bc-stage-scale)) / 2);flex:none}@media (width<=959px){.cl__stage[data-astro-cid-5sh3aofe]{justify-content:center;gap:var(--space-4);flex-direction:column}.cl__stage[data-astro-cid-5sh3aofe] .bc{margin-left:0}}.cl__products[data-astro-cid-5sh3aofe]{flex:1;max-width:34rem;display:grid}.cl__product[data-astro-cid-5sh3aofe]{gap:var(--space-4);justify-items:start;display:grid}.cl__count[data-astro-cid-5sh3aofe]{font-family:var(--font-mono);letter-spacing:.08em;color:var(--bc-mint);font-size:.8rem}.cl__name[data-astro-cid-5sh3aofe]{font-size:var(--step-3);letter-spacing:-.02em;color:var(--fg);font-weight:500;line-height:1.05}.cl__product[data-astro-cid-5sh3aofe] .u-draw{--trace-rgb:var(--bc-mint-rgb);--trace-glint-rgb:220 255 244}.cl__summary[data-astro-cid-5sh3aofe]{font-size:var(--step-1);color:var(--fg-body);line-height:1.45}@media (width<=959px){.cl__products[data-astro-cid-5sh3aofe]{width:100%}.cl__product[data-astro-cid-5sh3aofe]{gap:var(--space-2)}.cl__name[data-astro-cid-5sh3aofe]{font-size:var(--step-2)}.cl__summary[data-astro-cid-5sh3aofe]{font-size:1rem}}@media (prefers-reduced-motion:no-preference){.cl[data-astro-cid-5sh3aofe][data-live] .cl__product[data-astro-cid-5sh3aofe]{opacity:0;pointer-events:none;transition:opacity var(--dur-base) var(--ease-exit), translate var(--dur-base) var(--ease-exit);grid-area:1/1;translate:0 16px}.cl[data-astro-cid-5sh3aofe][data-live] .cl__product[data-astro-cid-5sh3aofe][data-active]{opacity:1;pointer-events:auto;transition:opacity var(--dur-slow) var(--ease-standard) .12s, translate var(--dur-slow) var(--ease-standard) .12s;translate:0}}.cl__jump[data-astro-cid-5sh3aofe]{display:none}@media (prefers-reduced-motion:no-preference){.cl[data-astro-cid-5sh3aofe][data-live] .cl__jump[data-astro-cid-5sh3aofe]{gap:var(--space-2);margin-top:var(--space-7);opacity:0;visibility:hidden;transition:opacity var(--dur-base) var(--ease-exit), translate var(--dur-base) var(--ease-exit), visibility 0s var(--dur-base);flex-wrap:wrap;grid-area:2/1;display:flex;translate:0 16px}.cl[data-astro-cid-5sh3aofe][data-touring] .cl__jump[data-astro-cid-5sh3aofe]{opacity:1;visibility:visible;transition:opacity var(--dur-slow) var(--ease-standard) .12s, translate var(--dur-slow) var(--ease-standard) .12s;translate:0}}.cl__chip[data-astro-cid-5sh3aofe]{--trace-rgb:var(--bc-mint-rgb);padding:var(--space-1) var(--space-3);border:1px solid var(--line);border-radius:var(--radius-pill);color:var(--fg-muted);transition:color var(--dur-fast) var(--ease-standard), border-color var(--dur-fast) var(--ease-standard), background-color var(--dur-fast) var(--ease-standard);font-size:.88rem;position:relative}.cl__chip[data-astro-cid-5sh3aofe]>.strip-trace{width:calc(100% + 2px);height:calc(100% + 2px);inset:-1px}.cl__chip[data-astro-cid-5sh3aofe]:hover,.cl__chip[data-astro-cid-5sh3aofe]:focus-visible{color:var(--fg);background:rgb(var(--bc-mint-rgb) / .07)}.cl__chip[data-astro-cid-5sh3aofe][aria-current]>:is(.strip-trace,.strip-trace__head){display:none}.cl__chip[data-astro-cid-5sh3aofe][aria-current]{color:var(--bc-mint);border-color:var(--bc-mint)}@media (width<=959px){.cl[data-astro-cid-5sh3aofe][data-live] .cl__jump[data-astro-cid-5sh3aofe]{margin-top:var(--space-4)}}@media (prefers-reduced-motion:reduce){.cl__pin[data-astro-cid-5sh3aofe]{padding-block:var(--space-9)}.cl__products[data-astro-cid-5sh3aofe]{gap:var(--space-7)}}.cl__face[data-astro-cid-5sh3aofe]{color:var(--bc-charcoal);transform-origin:0 0;position:absolute;inset:0}.cl__title[data-astro-cid-5sh3aofe]{font-family:var(--font-sans);letter-spacing:-.03em;font-size:10cqw;font-weight:500;line-height:1.02;position:absolute;top:31.75cqw;left:8.1cqw;right:8.5cqw}.cl__body[data-astro-cid-5sh3aofe]{width:83cqw;font-family:var(--font-sans);font-size:4.5cqw;font-weight:400;line-height:1.35;position:absolute;top:46.6cqw;left:8.5cqw}.cl__card[data-astro-cid-5sh3aofe]{z-index:40;visibility:hidden;pointer-events:none;width:0;height:0;position:fixed;top:0;left:0}.cl__box[data-astro-cid-5sh3aofe],.cl__text[data-astro-cid-5sh3aofe]{transform-origin:0 0;position:absolute;top:0;left:0}.cl__box[data-astro-cid-5sh3aofe]{will-change:transform}.cl__fill[data-astro-cid-5sh3aofe]{background:var(--bc-mint);position:absolute;inset:0}.cl__line[data-astro-cid-5sh3aofe]{width:100%;height:100%;filter:drop-shadow(0 0 2px rgb(var(--bc-mint-rgb) / .95)) drop-shadow(0 0 9px rgb(var(--bc-mint-rgb) / .6));position:absolute;inset:0;overflow:visible}.cl__reveal[data-astro-cid-5sh3aofe]{fill:none;stroke:var(--white);stroke-width:10px;stroke-dasharray:1 2}.cl__solid[data-astro-cid-5sh3aofe]{fill:none;stroke:var(--bc-mint);stroke-width:2px}.cl__head[data-astro-cid-5sh3aofe]{background:color-mix(in srgb, var(--white) 70%, var(--bc-mint));width:8px;height:8px;box-shadow:0 0 6px 2px rgb(var(--bc-mint-rgb) / .95), 0 0 22px 6px rgb(var(--bc-mint-rgb) / .5);opacity:0;will-change:transform, opacity;border-radius:50%;margin:-4px 0 0 -4px;position:absolute;top:0;left:0}.cl__scan[data-astro-cid-5sh3aofe]{background:color-mix(in srgb, var(--white) 60%, var(--bc-mint));height:2px;box-shadow:0 0 6px 1px rgb(var(--bc-mint-rgb) / .95), 0 0 24px 4px rgb(var(--bc-mint-rgb) / .45);opacity:0;margin-top:-1px;position:absolute;top:0;left:-2%;right:-2%}.cl__rows[data-astro-cid-5sh3aofe]{background:repeating-linear-gradient(to bottom, var(--bc-mint) 0 3px, transparent 3px 7px);height:0;position:absolute;top:0;left:0;right:0;-webkit-mask-image:linear-gradient(#0000 -45%,#000);mask-image:linear-gradient(#0000 -45%,#000)}@media (prefers-reduced-motion:reduce){.cl__card[data-astro-cid-5sh3aofe]{display:none}}
