.hh[data-astro-cid-glgfkru5]{isolation:isolate;color:var(--night-text);--ink:var(--night-text);--ink-2:var(--night-text-2);--ink-3:var(--night-muted);--line:var(--night-line);--line-strong:#ffffff4d;padding-block:clamp(5rem,3rem + 8vw,11rem);position:relative;overflow:hidden}.hh__inner[data-astro-cid-glgfkru5]{position:relative}.hh__copy[data-astro-cid-glgfkru5]{text-align:center;container-type:inline-size}.wc[data-astro-cid-oxzln24l]{white-space:nowrap;vertical-align:baseline;transition:width .52s cubic-bezier(.3,.7,.2,1);display:inline-block;position:relative}.wc__w[data-astro-cid-oxzln24l]{transition:transform .48s cubic-bezier(.2,.7,.2,1) .14s,opacity .3s .14s;display:inline-block}.wc__w[data-astro-cid-oxzln24l]:not([data-on]){inset-inline-start:0;opacity:0;pointer-events:none;user-select:none;position:absolute;top:0;transform:translateY(.38em)}.wc__w[data-astro-cid-oxzln24l][data-out]{transition:transform .32s cubic-bezier(.5,0,.8,.4),opacity .2s;transform:translateY(-.3em)}.wc__w[data-astro-cid-oxzln24l]:not([data-on]):not([data-out]){transition:none}@media (prefers-reduced-motion:reduce){.wc[data-astro-cid-oxzln24l],.wc__w[data-astro-cid-oxzln24l]{transition:none}}.sz[data-astro-cid-fpi3adwu]{gap:var(--s-7);grid-template-columns:minmax(0,1fr);display:grid}.sz__lede[data-astro-cid-fpi3adwu]{margin-top:var(--s-4);max-width:36rem;font-size:var(--fs-lede);color:var(--ink-2);line-height:1.5}.sz__cta[data-astro-cid-fpi3adwu]{margin-top:var(--s-5)}.sz__cta[data-astro-cid-fpi3adwu] .btn{display:flex}.sz__hall[data-astro-cid-fpi3adwu]{gap:var(--s-4) 6px;user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent;grid-template-columns:repeat(8,minmax(0,1fr));display:grid}.sz[data-astro-cid-fpi3adwu][data-live] .sz__hall[data-astro-cid-fpi3adwu]{cursor:pointer}.sz__rack[data-astro-cid-fpi3adwu]{flex-direction:column-reverse;gap:2px;display:flex}.sz__slot[data-astro-cid-fpi3adwu]{aspect-ratio:5/2;border:1px solid var(--line-strong);position:relative}.sz__slot[data-astro-cid-fpi3adwu]:after{content:"";background:var(--brand);opacity:clamp(0, calc(var(--n) - var(--i) + 1), 1);position:absolute;inset:-1px}@media (prefers-reduced-motion:no-preference){.sz__slot[data-astro-cid-fpi3adwu]:after{transition:opacity .18s ease-in-out}}@media (hover:hover){.sz[data-astro-cid-fpi3adwu][data-live] .sz__slot[data-astro-cid-fpi3adwu]:hover{border-color:var(--ink)}}.sz__dial[data-astro-cid-fpi3adwu]{--thumb:1.25rem;--line-y:1.375rem;height:3.5rem;margin-top:var(--s-2);position:relative}.sz__range[data-astro-cid-fpi3adwu]{z-index:1;width:calc(100% - 100% / var(--max) + var(--thumb));height:calc(var(--line-y) * 2);margin:0 0 0 calc(100% / var(--max) - var(--thumb) / 2);appearance:none;cursor:pointer;background:0 0;border:0;padding:0;display:block;position:relative}.sz__range[data-astro-cid-fpi3adwu]:disabled{cursor:default}.sz__range[data-astro-cid-fpi3adwu]::-webkit-slider-runnable-track{background:0 0;height:2px}.sz__range[data-astro-cid-fpi3adwu]::-moz-range-track{background:0 0;height:2px}.sz__range[data-astro-cid-fpi3adwu]::-webkit-slider-thumb{appearance:none;width:var(--thumb);height:var(--thumb);margin-top:calc(1px - var(--thumb) / 2);background:var(--brand);border:0;border-radius:0}.sz__range[data-astro-cid-fpi3adwu]::-moz-range-thumb{width:var(--thumb);height:var(--thumb);background:var(--brand);border:0;border-radius:0}.sz__range[data-astro-cid-fpi3adwu]:focus-visible{outline:none}.sz__range[data-astro-cid-fpi3adwu]:focus-visible::-webkit-slider-thumb{outline:2px solid var(--ink);outline-offset:3px}.sz__range[data-astro-cid-fpi3adwu]:focus-visible::-moz-range-thumb{outline:2px solid var(--ink);outline-offset:3px}.sz__ruler[data-astro-cid-fpi3adwu]{inset:calc(var(--line-y) - 1px) 0 0;pointer-events:none;border-top:1px solid var(--line-strong);font-size:calc(var(--fs-xs) * var(--data-scale));color:var(--ink-3);line-height:1;position:absolute}.sz__ruler[data-astro-cid-fpi3adwu]:after{content:"";width:calc(var(--n) / var(--max) * 100%);background:var(--brand);height:3px;position:absolute;top:-2px;left:0}.sz__mark[data-astro-cid-fpi3adwu]{top:0;left:calc(var(--at) / var(--max) * 100%);border-left:1px solid var(--line-strong);height:.375rem;margin-left:-1px;position:absolute}.sz__mark--numbered[data-astro-cid-fpi3adwu]{height:.625rem}.sz__mark[data-astro-cid-fpi3adwu] span[data-astro-cid-fpi3adwu]{position:absolute;top:1rem;translate:-50%}.sz__mark[data-astro-cid-fpi3adwu]:first-child span[data-astro-cid-fpi3adwu]{translate:0}.sz__mark[data-astro-cid-fpi3adwu]:last-child span[data-astro-cid-fpi3adwu]{translate:-100%}.sz__now[data-astro-cid-fpi3adwu]{justify-content:space-between;align-items:baseline;gap:var(--s-1) var(--s-5);margin-top:var(--s-4);flex-wrap:wrap;display:flex}.sz__now[data-astro-cid-fpi3adwu] strong[data-astro-cid-fpi3adwu]{font-size:var(--fs-h3);font-variant-numeric:tabular-nums;line-height:1.22}.sz__hint[data-astro-cid-fpi3adwu]{color:var(--ink-3);flex-basis:100%;font-size:.875rem}.sz__lower[data-astro-cid-fpi3adwu]{gap:var(--s-6);grid-template-columns:minmax(0,1fr);display:grid}.sz__platform[data-astro-cid-fpi3adwu]{border:0;min-width:0;margin:0;padding:0}legend[data-astro-cid-fpi3adwu]{margin-bottom:var(--s-3);padding:0}.sz__options[data-astro-cid-fpi3adwu]{gap:var(--s-2);display:grid}.sz__option[data-astro-cid-fpi3adwu]{align-items:center;gap:var(--s-3);min-height:3.5rem;padding:var(--s-3) var(--s-4);border:1px solid var(--line-strong);border-radius:var(--radius);cursor:pointer;transition:border-color .14s;display:flex}.sz__option[data-astro-cid-fpi3adwu]:hover,.sz__option[data-astro-cid-fpi3adwu]:has(input:checked){border-color:var(--ink)}.sz__option[data-astro-cid-fpi3adwu] input[data-astro-cid-fpi3adwu]{width:1.125rem;height:1.125rem;accent-color:var(--ink);flex:none;margin:0}.sz__platform[data-astro-cid-fpi3adwu]:disabled .sz__option[data-astro-cid-fpi3adwu]{border-color:var(--line-strong);color:var(--ink-3);cursor:default}.sz__gpus[data-astro-cid-fpi3adwu]{font-size:var(--fs-h3);line-height:1}.sz__gpus[data-astro-cid-fpi3adwu] strong[data-astro-cid-fpi3adwu]{margin-right:.12em;font-size:clamp(3.5rem,2.4rem + 4.4vw,6rem)}.sz__specs[data-astro-cid-fpi3adwu]{margin-top:var(--s-5);border-top:1px solid var(--ink)}.sz__specs[data-astro-cid-fpi3adwu] div[data-astro-cid-fpi3adwu]{justify-content:space-between;align-items:baseline;gap:var(--s-4);border-bottom:1px solid var(--line);padding-block:.9rem;display:flex}dt[data-astro-cid-fpi3adwu]{color:var(--ink-3)}dd[data-astro-cid-fpi3adwu]{white-space:nowrap}.sz__fine[data-astro-cid-fpi3adwu]{color:var(--ink-3);max-width:30rem;font-size:.875rem}@media (width>=48rem){.sz__head[data-astro-cid-fpi3adwu]{justify-content:space-between;column-gap:var(--s-6);grid-template-columns:minmax(0,46rem) auto;display:grid}.sz__cta[data-astro-cid-fpi3adwu]{grid-area:1/2;align-self:center;margin-top:0}.sz__lede[data-astro-cid-fpi3adwu]{grid-area:2/1}.sz__hall[data-astro-cid-fpi3adwu]{row-gap:var(--s-5);grid-template-columns:repeat(16,minmax(0,1fr))}.sz__hint[data-astro-cid-fpi3adwu]{flex-basis:auto}.sz__specs[data-astro-cid-fpi3adwu]{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.sz__specs[data-astro-cid-fpi3adwu] div[data-astro-cid-fpi3adwu]{padding-right:var(--s-5);display:block}dd[data-astro-cid-fpi3adwu]{margin-top:var(--s-1);font-size:calc(var(--fs-h3) * var(--data-scale))}}@media (width>=64rem){.sz__hall[data-astro-cid-fpi3adwu]{column-gap:10px}.sz__lower[data-astro-cid-fpi3adwu]{column-gap:var(--s-8);grid-template-rows:auto 1fr;grid-template-columns:minmax(0,4fr) minmax(0,8fr)}.sz__out[data-astro-cid-fpi3adwu]{grid-area:1/2/3/3}}@media (scripting:none){.sz__dial[data-astro-cid-fpi3adwu],.sz__hint[data-astro-cid-fpi3adwu],.sz__platform[data-astro-cid-fpi3adwu]{display:none}}.art[data-astro-cid-udojjo53]{--art-stroke:color-mix(in srgb, var(--ground) 55%, white);--art-fill:color-mix(in srgb, var(--ground) 80%, white);--art-lit:color-mix(in srgb, var(--ground) 25%, white);width:100%;max-width:none;height:100%;position:absolute;inset:0}.art[data-astro-cid-udojjo53] path[data-astro-cid-udojjo53]{vector-effect:non-scaling-stroke}.art__lines[data-astro-cid-udojjo53]{fill:none;stroke:var(--art-stroke);stroke-width:1px;opacity:.5;transition:opacity .2s ease-in-out}.art__marks[data-astro-cid-udojjo53]{fill:var(--art-fill);opacity:.7;transition:opacity .2s ease-in-out}.art__solid[data-astro-cid-udojjo53]{fill:var(--brand)}.art__step[data-astro-cid-udojjo53]{opacity:0;transition:opacity .25s ease-in-out}.art__step--stroke[data-astro-cid-udojjo53]{fill:none;stroke:var(--art-lit);stroke-width:1px}.art__step--fill[data-astro-cid-udojjo53]{fill:var(--art-stroke)}.art--live[data-astro-cid-udojjo53] .art__lines[data-astro-cid-udojjo53],a:is(:hover,:focus-visible) .art__lines[data-astro-cid-udojjo53],.art--live[data-astro-cid-udojjo53] .art__marks[data-astro-cid-udojjo53],a:is(:hover,:focus-visible) .art__marks[data-astro-cid-udojjo53]{opacity:1}@media (prefers-reduced-motion:no-preference){.art--live[data-astro-cid-udojjo53] .art__step[data-astro-cid-udojjo53],a:is(:hover,:focus-visible) .art__step[data-astro-cid-udojjo53]{animation:art-step var(--cycle) ease-in-out var(--d) infinite backwards}}@keyframes art-step{0%{opacity:0}5%{opacity:.5}12.5%{opacity:.5}17.5%{opacity:0}to{opacity:0}}.tiles[data-astro-cid-yswus7bn]{grid-template-columns:minmax(0,1fr);gap:1px;list-style:none;display:grid}.tiles[data-astro-cid-yswus7bn] li[data-astro-cid-yswus7bn]{aspect-ratio:4/3;display:grid}.tile[data-astro-cid-yswus7bn]{--scrim:78%;background:var(--ground);color:var(--night-text);flex-direction:column;justify-content:flex-end;text-decoration:none;display:flex;position:relative;container-type:inline-size}.tile--image[data-astro-cid-yswus7bn]{--scrim:92%}.tile[data-astro-cid-yswus7bn]:focus-visible{outline:none}.tile[data-astro-cid-yswus7bn]:focus-visible:after{content:"";outline:3px solid var(--brand);outline-offset:-3px;position:absolute;inset:0}.tile__ground[data-astro-cid-yswus7bn]{position:absolute;inset:0;overflow:hidden}.tile__ground[data-astro-cid-yswus7bn]:before{content:"";background-image:var(--noise);opacity:.85;mix-blend-mode:soft-light;position:absolute;inset:0}.tile__ground[data-astro-cid-yswus7bn] img{object-fit:cover;opacity:.8;width:100%;height:100%;transition:opacity .2s ease-in-out;position:absolute;inset:0}.tile[data-astro-cid-yswus7bn]:is(:hover,:focus-visible) .tile__ground[data-astro-cid-yswus7bn] img{opacity:1}.tile__text[data-astro-cid-yswus7bn]{padding:var(--s-7) var(--s-5) var(--s-5);background:linear-gradient(to top, color-mix(in srgb, var(--ground) var(--scrim), transparent) calc(100% - var(--s-7)), transparent);position:relative}.tile__title[data-astro-cid-yswus7bn]{font-size:clamp(1.375rem,7.5cqw,2rem);line-height:var(--heading-leading)}.tile__title[data-astro-cid-yswus7bn]:after{content:" →";font-weight:var(--text-weight)}.tile[data-astro-cid-yswus7bn]:is(:hover,:focus-visible) .tile__title[data-astro-cid-yswus7bn]{text-underline-offset:.14em;text-decoration:underline 2px}.tile__text[data-astro-cid-yswus7bn] p[data-astro-cid-yswus7bn]{margin-top:var(--s-2);max-width:26rem;font-size:var(--fs-sm);color:color-mix(in srgb, var(--ground) 25%, white);line-height:1.45}@media (width>=36rem){.tiles[data-astro-cid-yswus7bn]{grid-template-columns:repeat(2,minmax(0,1fr))}.tiles[data-astro-cid-yswus7bn] li[data-astro-cid-yswus7bn]{aspect-ratio:1}}@media (width>=72rem){.tiles[data-astro-cid-yswus7bn]{grid-template-columns:repeat(4,minmax(0,1fr))}}.showcase__panels[data-astro-cid-fej3bsya]{gap:var(--s-4);display:grid}.showcase__panel[data-astro-cid-fej3bsya]{aspect-ratio:4/5;padding:var(--s-2);place-items:end start;display:grid;position:relative}.showcase__art[data-astro-cid-fej3bsya]{position:absolute;inset:0;overflow:hidden}.showcase__text[data-astro-cid-fej3bsya]{--feather:2.25rem;--fade:calc(var(--feather) - .25rem);isolation:isolate;width:fit-content;max-width:min(30rem + 2 * var(--feather), 100%);padding:var(--feather);position:relative}.showcase__text[data-astro-cid-fej3bsya]:before{--fade-x:linear-gradient(to right, transparent, #000 var(--fade), #000 calc(100% - var(--fade)), transparent);--fade-y:linear-gradient(to bottom, transparent, #000 var(--fade), #000 calc(100% - var(--fade)), transparent);content:"";z-index:-1;background:color-mix(in srgb, var(--night) 45%, transparent);-webkit-mask-image:var(--fade-x), var(--fade-y);-webkit-mask-composite:source-in;mask-image:var(--fade-x), var(--fade-y);position:absolute;inset:0;mask-composite:intersect}.showcase__text[data-astro-cid-fej3bsya] p[data-astro-cid-fej3bsya]{margin-top:var(--s-3);font-size:var(--fs-lede);line-height:1.5}@supports (anchor-scope:--a){.showcase__text[data-astro-cid-fej3bsya]{anchor-scope:--title, --body}.showcase__text[data-astro-cid-fej3bsya] h2[data-astro-cid-fej3bsya] span[data-astro-cid-fej3bsya]{anchor-name:--title}.showcase__text[data-astro-cid-fej3bsya] p[data-astro-cid-fej3bsya] span[data-astro-cid-fej3bsya]{anchor-name:--body}.showcase__text[data-astro-cid-fej3bsya]:before{right:calc(min(anchor(--title right), anchor(--body right)) - var(--feather))}}@media (width>=40rem){.showcase__panel[data-astro-cid-fej3bsya]{aspect-ratio:16/9;padding:var(--s-4)}}@media (width>=64rem){.showcase__panel[data-astro-cid-fej3bsya]{aspect-ratio:21/9;padding:var(--s-5)}}@media (scripting:enabled){.showcase__panel[data-astro-cid-fej3bsya]{grid-area:1/1;transition:opacity .35s ease-in-out,visibility}.showcase__panel[data-astro-cid-fej3bsya][inert],.showcase[data-astro-cid-fej3bsya]:not([data-enhanced]) .showcase__panel[data-astro-cid-fej3bsya]:not(:first-child){opacity:0;visibility:hidden;transition-delay:0s,.35s}}.showcase__controls[data-astro-cid-fej3bsya]{justify-content:flex-end;align-items:center;gap:0 var(--s-5);flex-wrap:wrap;display:flex}.showcase__timer[data-astro-cid-fej3bsya]{background:var(--line);flex:0 0 100%;height:2px}.showcase__timer[data-astro-cid-fej3bsya] span[data-astro-cid-fej3bsya]{background:var(--ink);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.showcase__controls[data-astro-cid-fej3bsya] button[data-astro-cid-fej3bsya]{min-height:2.75rem;font-size:var(--fs-sm);color:inherit;text-underline-offset:.25em;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline 1px}.showcase__controls[data-astro-cid-fej3bsya] button[data-astro-cid-fej3bsya]:hover{text-decoration-thickness:2px}.showcase__count[data-astro-cid-fej3bsya]{font-size:calc(var(--fs-sm) * var(--data-scale));color:var(--ink-3)}@media (prefers-reduced-motion:reduce){.showcase__panel[data-astro-cid-fej3bsya]{transition:none}.showcase__timer[data-astro-cid-fej3bsya] span[data-astro-cid-fej3bsya],.showcase__controls[data-astro-cid-fej3bsya] [data-astro-cid-fej3bsya][data-toggle]{display:none}}.home-title[data-astro-cid-lcdefpme]{font-size:clamp(2rem,.575rem + 7.67cqi,7.75rem);line-height:1}.home-title__line[data-astro-cid-lcdefpme]{display:block}.home-lede[data-astro-cid-lcdefpme]{margin:var(--s-6) auto 0;max-width:46rem;color:var(--ink-2);text-wrap:balance;font-size:clamp(1.0625rem,.98rem + .4vw,1.375rem);line-height:1.4}.home-actions[data-astro-cid-lcdefpme]{justify-content:center;gap:var(--s-3);margin-top:var(--s-7);flex-wrap:wrap;display:flex}
