.build[data-astro-cid-6bzyoxql]{--head-h:104px;--edge:max(var(--page-pad), calc((100vw - var(--wrap)) / 2));border-block:1px solid var(--line);background:var(--glacier-soft);position:relative}@media (width>=761px){.build[data-astro-cid-6bzyoxql]{--head-h:72px}}.build__pin[data-astro-cid-6bzyoxql]{grid-template-columns:1fr;display:grid}.build__view[data-astro-cid-6bzyoxql]{min-height:360px;padding:var(--space-5) var(--page-pad) 0;position:relative}.build__static[data-astro-cid-6bzyoxql]{width:100%;height:340px;margin-inline:auto;display:block}.build__fill[data-astro-cid-6bzyoxql]{fill:var(--glacier)}.build__line[data-astro-cid-6bzyoxql],.build__ground[data-astro-cid-6bzyoxql]{fill:var(--layer)}.build__rim[data-astro-cid-6bzyoxql]{fill:var(--ink);opacity:.28}.build__canvas[data-astro-cid-6bzyoxql]{width:100%;height:100%;display:none;position:absolute;inset:0}.build__layer[data-astro-cid-6bzyoxql]{padding:var(--space-3) 0 var(--space-4);color:var(--ink-2);flex-wrap:wrap;align-items:baseline;gap:0 6px;margin:0;display:flex}.build__layer[data-astro-cid-6bzyoxql] b[data-astro-cid-6bzyoxql]{font:500 clamp(2.5rem, 5vw, 4.75rem) / 1 var(--f-mono);letter-spacing:-.05em;color:var(--ink);font-variant-numeric:tabular-nums}.build__of[data-astro-cid-6bzyoxql]{display:none}.build__object[data-astro-cid-6bzyoxql]{font-size:var(--text-mono);flex-basis:100%}.build__copy[data-astro-cid-6bzyoxql]{min-width:0;padding:var(--space-5) var(--page-pad) var(--space-7);flex-direction:column;justify-content:center;gap:28px;display:flex}h2[data-astro-cid-6bzyoxql]{margin:0;font-size:clamp(2.25rem,5.4vw,4.5rem);font-weight:850;font-stretch:112%;line-height:.95}.steps[data-astro-cid-6bzyoxql]{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.steps[data-astro-cid-6bzyoxql] li[data-astro-cid-6bzyoxql]{border-bottom:1px solid var(--line);grid-template-columns:44px 1fr;gap:4px 12px;padding:18px 0;display:grid}.steps__n[data-astro-cid-6bzyoxql]{font-size:var(--text-mono);color:var(--ink-2);padding-top:4px}.steps[data-astro-cid-6bzyoxql] h3[data-astro-cid-6bzyoxql]{font:800 1.25rem / 1.2 var(--f-display);margin:0;font-stretch:106%}.steps[data-astro-cid-6bzyoxql] p[data-astro-cid-6bzyoxql]{max-width:46ch;color:var(--ink-2);grid-column:2;margin:0}@media (width>=821px){.build__pin[data-astro-cid-6bzyoxql]{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center}.build__view[data-astro-cid-6bzyoxql]{padding-bottom:var(--space-5)}.build__static[data-astro-cid-6bzyoxql]{height:520px}.build__copy[data-astro-cid-6bzyoxql]{padding-block:var(--space-7)}}.build[data-astro-cid-6bzyoxql].is-live{height:190svh}.build[data-astro-cid-6bzyoxql].is-live .build__pin[data-astro-cid-6bzyoxql]{top:var(--head-h);height:calc(100svh - var(--head-h));grid-template-rows:minmax(0,1fr) auto;position:sticky}.build[data-astro-cid-6bzyoxql].is-live .build__view[data-astro-cid-6bzyoxql]{min-height:0;padding:0}.build[data-astro-cid-6bzyoxql].is-live .build__static[data-astro-cid-6bzyoxql]{width:100%;height:100%;padding:var(--space-5) var(--page-pad);transition:opacity var(--duration-slow) var(--ease);position:absolute;inset:0}.build[data-astro-cid-6bzyoxql].is-live .build__canvas[data-astro-cid-6bzyoxql]{opacity:0;transition:opacity var(--duration-slow) var(--ease);display:block}.build[data-astro-cid-6bzyoxql].is-3d .build__canvas[data-astro-cid-6bzyoxql]{opacity:1}.build[data-astro-cid-6bzyoxql].is-3d .build__static[data-astro-cid-6bzyoxql]{opacity:0}.build[data-astro-cid-6bzyoxql].is-live .build__of[data-astro-cid-6bzyoxql]{display:inline}.build[data-astro-cid-6bzyoxql].is-live .build__layer[data-astro-cid-6bzyoxql]{left:var(--edge);padding:0;position:absolute;top:8px}.build[data-astro-cid-6bzyoxql].is-live .build__copy[data-astro-cid-6bzyoxql]{padding:0 var(--page-pad) 20px;gap:12px}.build[data-astro-cid-6bzyoxql].is-live h2[data-astro-cid-6bzyoxql]{font-size:2.125rem}.build[data-astro-cid-6bzyoxql].is-live .steps[data-astro-cid-6bzyoxql] li[data-astro-cid-6bzyoxql]{padding:10px 0}.build[data-astro-cid-6bzyoxql].is-live .steps[data-astro-cid-6bzyoxql] li[data-astro-cid-6bzyoxql]:not(.on) p[data-astro-cid-6bzyoxql]{display:none}.build[data-astro-cid-6bzyoxql].is-live .steps[data-astro-cid-6bzyoxql] li[data-astro-cid-6bzyoxql]:not(.on) h3[data-astro-cid-6bzyoxql]{color:var(--ink-2)}.build[data-astro-cid-6bzyoxql].is-live .steps[data-astro-cid-6bzyoxql] li[data-astro-cid-6bzyoxql].on .steps__n[data-astro-cid-6bzyoxql]{color:var(--red-text)}.build[data-astro-cid-6bzyoxql].is-live .steps[data-astro-cid-6bzyoxql] li[data-astro-cid-6bzyoxql].on h3[data-astro-cid-6bzyoxql]{color:var(--ink)}@media (width>=821px){.build[data-astro-cid-6bzyoxql].is-live{height:250svh}.build[data-astro-cid-6bzyoxql].is-live .build__pin[data-astro-cid-6bzyoxql]{grid-template-rows:none;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:stretch}.build[data-astro-cid-6bzyoxql].is-live .build__layer[data-astro-cid-6bzyoxql]{top:auto;bottom:28px}.build[data-astro-cid-6bzyoxql].is-live .build__copy[data-astro-cid-6bzyoxql]{padding:clamp(32px, 6vh, 80px) var(--edge) 40px 20px;gap:36px}.build[data-astro-cid-6bzyoxql].is-live h2[data-astro-cid-6bzyoxql]{font-size:clamp(2.5rem,5.4vw,5.5rem)}.build[data-astro-cid-6bzyoxql].is-live .steps[data-astro-cid-6bzyoxql] li[data-astro-cid-6bzyoxql]{padding:18px 0}.build[data-astro-cid-6bzyoxql].is-live .steps[data-astro-cid-6bzyoxql] li[data-astro-cid-6bzyoxql]:not(.on) p[data-astro-cid-6bzyoxql]{display:block}}.tiles[data-astro-cid-c2cxkw3g]{background:var(--glacier);padding-block:48px}.tiles__head[data-astro-cid-c2cxkw3g]{justify-content:space-between;align-items:end;gap:var(--space-4);flex-wrap:wrap;margin-bottom:22px;display:flex}h2[data-astro-cid-c2cxkw3g]{font-size:var(--text-h2);margin:0;font-weight:800;font-stretch:108%;line-height:1}.tiles__head[data-astro-cid-c2cxkw3g] a[data-astro-cid-c2cxkw3g]{-webkit-text-decoration-color:var(--red);text-decoration-color:var(--red);text-underline-offset:4px;font-weight:600;text-decoration-thickness:2px}.tiles__grid[data-astro-cid-c2cxkw3g]{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}@media (width>=900px){.tiles__grid[data-astro-cid-c2cxkw3g]{grid-template-columns:repeat(4,minmax(0,1fr))}}.tile[data-astro-cid-c2cxkw3g]{aspect-ratio:3/4;border-radius:var(--r-m);background:var(--polar-2);max-width:100%;color:var(--ink);text-decoration:none;display:block;position:relative;overflow:hidden}.tile[data-astro-cid-c2cxkw3g] img[data-astro-cid-c2cxkw3g],.tile__empty[data-astro-cid-c2cxkw3g]{object-fit:cover;width:100%;height:100%;transition:transform var(--duration-slow) var(--ease);position:absolute;inset:0}.tile[data-astro-cid-c2cxkw3g]:hover img[data-astro-cid-c2cxkw3g]{transform:scale(1.04)}.tile__caption[data-astro-cid-c2cxkw3g]{border-radius:var(--r-s);background:var(--frost-solid);border:var(--frost-border);-webkit-backdrop-filter:blur(12px);flex-direction:column;align-items:flex-start;gap:6px;padding:10px 12px;display:flex;position:absolute;bottom:10px;left:10px;right:10px}@media (width>=561px){.tile__caption[data-astro-cid-c2cxkw3g]{flex-direction:row;justify-content:space-between;align-items:center;gap:8px;padding:12px 14px}}.tile[data-astro-cid-c2cxkw3g]:hover .tile__caption[data-astro-cid-c2cxkw3g]{background:var(--polar-2)}.tile__name[data-astro-cid-c2cxkw3g]{font:800 clamp(1.0625rem, 2vw, 1.375rem) / 1 var(--f-display);font-stretch:110%}.tile__count[data-astro-cid-c2cxkw3g]{font:500 var(--text-mono) / 1 var(--f-mono);color:var(--ink-2);white-space:nowrap}@media (prefers-reduced-motion:reduce){.tile[data-astro-cid-c2cxkw3g]:hover img[data-astro-cid-c2cxkw3g]{transform:none}}.editorial[data-astro-cid-wegiazlt]{padding-block:48px}.editorial__inner[data-astro-cid-wegiazlt]{align-items:center;gap:28px;display:grid}@media (width>=900px){.editorial__inner[data-astro-cid-wegiazlt]{grid-template-columns:1.15fr 1fr;gap:56px}}.editorial__photo[data-astro-cid-wegiazlt]{aspect-ratio:5/4;object-fit:cover;border-radius:var(--r-l);background:var(--glacier-soft);width:100%;display:block}.editorial__text[data-astro-cid-wegiazlt]{gap:18px;min-width:0;display:grid}h2[data-astro-cid-wegiazlt]{margin:0;font-size:clamp(1.875rem,4.2vw,3.125rem);font-weight:850;font-stretch:112%;line-height:.98}.editorial__lead[data-astro-cid-wegiazlt]{max-width:52ch;color:var(--ink-2);margin:0;font-size:1.0625rem}.facts[data-astro-cid-wegiazlt]{border-top:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(0,1fr));grid-auto-flow:column;gap:10px;margin:0;padding:16px 0 0;list-style:none;display:grid}.facts[data-astro-cid-wegiazlt] li[data-astro-cid-wegiazlt]{align-content:start;gap:4px;min-width:0;display:grid}.facts[data-astro-cid-wegiazlt] b[data-astro-cid-wegiazlt]{font:800 clamp(1.125rem, 2.4vw, 1.5rem) / 1.1 var(--f-display);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.facts[data-astro-cid-wegiazlt] span[data-astro-cid-wegiazlt]{color:var(--ink-2);font-size:.8125rem}.editorial__actions[data-astro-cid-wegiazlt]{flex-wrap:wrap;gap:10px;display:flex}.hero[data-astro-cid-pwunukhj]{padding-top:var(--space-4)}.hero__stage[data-astro-cid-pwunukhj]{position:relative}.hero__track[data-astro-cid-pwunukhj]{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;border-radius:var(--r-l);background:var(--glacier);scrollbar-width:thin;scrollbar-color:var(--ink-2) transparent;display:flex;position:relative;overflow-x:auto}@media (prefers-reduced-motion:no-preference){.hero__track[data-astro-cid-pwunukhj]{scroll-behavior:smooth}}.hero[data-astro-cid-pwunukhj][data-ready] .hero__track[data-astro-cid-pwunukhj]{scrollbar-width:none}.hero[data-astro-cid-pwunukhj][data-ready] .hero__track[data-astro-cid-pwunukhj]::-webkit-scrollbar{display:none}.hero__slide[data-astro-cid-pwunukhj]{scroll-snap-align:start;scroll-snap-stop:always;background:var(--glacier);flex:0 0 100%;min-height:520px;display:grid;position:relative}@media (width>=561px){.hero__slide[data-astro-cid-pwunukhj]{min-height:clamp(440px,62vw,600px)}}.hero__img[data-astro-cid-pwunukhj]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hero__caption[data-astro-cid-pwunukhj]{border-radius:var(--r-m);background:var(--frost-solid);max-width:470px;-webkit-backdrop-filter:var(--frost-blur);border:var(--frost-border);box-shadow:var(--shadow);place-self:end start;justify-items:start;gap:10px;margin:12px;padding:20px;display:grid;position:relative}@media (width>=561px){.hero__caption[data-astro-cid-pwunukhj]{gap:12px}}@media (width>=900px){.hero__caption[data-astro-cid-pwunukhj]{margin:40px;padding:32px}}.hero__caption[data-astro-cid-pwunukhj] h2[data-astro-cid-pwunukhj]{margin:0;font-size:clamp(2.125rem,5.4vw,3.75rem);font-weight:850;font-stretch:112%;line-height:.95}.hero__text[data-astro-cid-pwunukhj]{max-width:38ch;color:var(--ink-2);margin:0;font-size:.9375rem}@media (width>=561px){.hero__text[data-astro-cid-pwunukhj]{font-size:1rem}}.hero__controls[data-astro-cid-pwunukhj]{display:none}.hero[data-astro-cid-pwunukhj][data-ready] .hero__controls[data-astro-cid-pwunukhj]{border-radius:var(--radius-pill);background:var(--frost-solid);border:var(--frost-border);-webkit-backdrop-filter:blur(12px);align-items:center;gap:4px;padding:6px;display:flex;position:absolute;top:16px;right:16px}@media (width>=641px){.hero[data-astro-cid-pwunukhj][data-ready] .hero__controls[data-astro-cid-pwunukhj]{top:auto;bottom:16px}}.hero__arrow[data-astro-cid-pwunukhj],.hero__play[data-astro-cid-pwunukhj]{width:40px;height:40px;color:var(--ink);cursor:pointer;transition:background-color var(--duration-fast) var(--ease);background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.hero__arrow[data-astro-cid-pwunukhj]:hover,.hero__play[data-astro-cid-pwunukhj]:hover{background:var(--polar-2)}@media (width<=640px){.hero__arrow[data-astro-cid-pwunukhj]{display:none}}.hero__dots[data-astro-cid-pwunukhj]{gap:0;padding-inline:2px;display:flex}.hero__dot[data-astro-cid-pwunukhj]{cursor:pointer;background:0 0;border:0;place-items:center;width:24px;height:40px;padding:0;display:grid}.hero__dot[data-astro-cid-pwunukhj] span[data-astro-cid-pwunukhj]{background:var(--ink-2);opacity:.5;width:8px;height:8px;transition:width var(--duration-base) var(--ease), opacity var(--duration-base) var(--ease);border-radius:4px}.hero__dot[data-astro-cid-pwunukhj][aria-current=true] span[data-astro-cid-pwunukhj]{opacity:1;background:var(--red);width:24px}.hero__play[data-astro-cid-pwunukhj] .icon-play[data-astro-cid-pwunukhj]{display:none}.hero__play[data-astro-cid-pwunukhj][data-paused] .icon-play[data-astro-cid-pwunukhj]{display:block}.hero__play[data-astro-cid-pwunukhj][data-paused] .icon-pause[data-astro-cid-pwunukhj]{display:none}@media (prefers-reduced-motion:reduce){.hero__play[data-astro-cid-pwunukhj]{display:none}}.promise__list[data-astro-cid-yjl6wmp2]{color:var(--ink-2);font-size:var(--text-small);flex-wrap:wrap;justify-content:center;gap:10px 28px;margin:0 auto;padding-block:18px;list-style:none;display:flex}.promise__list[data-astro-cid-yjl6wmp2] b[data-astro-cid-yjl6wmp2]{font:500 .8125rem / 1 var(--f-mono);color:var(--ink);white-space:nowrap}.soon[data-astro-cid-lcdefpme]{justify-items:center;gap:var(--space-5);min-height:100dvh;padding:var(--space-5) var(--space);background:linear-gradient(160deg, var(--polar) 40%, var(--glacier));grid-template-rows:auto 1fr;display:grid}.soon__mark[data-astro-cid-lcdefpme]{font:800 clamp(1.25rem, 5vw, 1.75rem) / 1 var(--f-display);letter-spacing:-.02em;margin:0;font-stretch:105%}.soon__mark[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--red-text)}.soon__stack[data-astro-cid-lcdefpme]{place-items:center;width:100%;display:grid}.card[data-astro-cid-lcdefpme]{border-radius:var(--r-l);grid-area:1/1;width:min(100%,520px)}.back[data-astro-cid-lcdefpme]{background:var(--glacier);height:100%;min-height:260px;transform:translate(18px,18px)rotate(2deg)}.front[data-astro-cid-lcdefpme]{background:var(--frost-solid);-webkit-backdrop-filter:var(--frost-blur);border:var(--frost-border);box-shadow:var(--shadow);padding:clamp(24px,6vw,48px);position:relative}.front[data-astro-cid-lcdefpme] .eyebrow[data-astro-cid-lcdefpme]{margin:0 0 8px}h1[data-astro-cid-lcdefpme]{margin:0;font-size:clamp(2.2rem,8vw,3.6rem);font-weight:850;font-stretch:112%;line-height:.98}.lead[data-astro-cid-lcdefpme]{color:var(--ink-2);margin:16px 0 24px}.pill[data-astro-cid-lcdefpme]{border-radius:var(--radius-pill);background:var(--red);color:var(--red-ink);padding:12px 20px;font-weight:600;display:inline-block}.home[data-astro-cid-lcdefpme]>*{min-width:0}
