.hc{--vw:390px;--sw:270px;--s:.6923;--rx:12deg;--ry:16deg;--rz:-2deg;--gap:2.25rem;position:relative}@media (width>=23.75rem){.hc{--sw:296px;--s:.759}}@media (width>=40rem){.hc{--vw:768px;--sw:520px;--s:.6771}}@media (width>=48rem){.hc{--sw:600px;--s:.78125}}@media (width>=64rem){.hc{--vw:1280px;--sw:540px;--s:.421875;--rx:9deg;--ry:15deg;--rz:-1.5deg;--gap:2.75rem}}@media (width>=80rem){.hc{--sw:672px;--s:.525}}@media (width>=100rem){.hc{--sw:800px;--s:.625}}@media (width>=115rem){.hc{--sw:880px;--s:.6875}}.hc__stage{isolation:isolate;perspective:2200px;perspective-origin:0 20%;height:31rem;position:relative;overflow-y:clip}@media (width>=40rem){.hc__stage{height:38rem}}@media (width>=64rem){.hc__stage{height:100%;min-height:40rem}}.hc__stage:before{content:"";z-index:-1;pointer-events:none;background-image:radial-gradient(circle at 1px 1px, color-mix(in oklab, var(--foreground) 13%, transparent) 1px, transparent 0);background-size:24px 24px;position:absolute;inset:0 -60vw 0 -1rem;mask-image:radial-gradient(60% 70% at 30% 35%,#000,#0000)}.hc__stage:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(to bottom, color-mix(in oklab, var(--background) 0%, transparent), var(--background) 72%);height:9rem;position:absolute;bottom:0;left:-2rem;right:-60vw}@media (width>=64rem){.hc__stage:after{height:13rem}}.hc__stack{width:var(--sw);transform-style:preserve-3d;transform-origin:0 0;transform:rotateX(var(--rx)) rotateY(var(--ry)) rotateZ(var(--rz));position:absolute;top:3rem;left:1.25rem}@media (width>=40rem){.hc__stack{left:8%}}@media (width>=64rem){.hc__stack{top:4.5rem;left:2rem}}.hc__layer{margin-bottom:var(--gap);transform-style:preserve-3d;transform:translate3d(0, 0, calc(var(--i) * 12px));position:relative}.hc__fly{transform-style:preserve-3d;transition:translate .5s var(--ease-kit);position:relative}@keyframes hc-fly{0%{opacity:0;transform:translate3d(0,-56px,160px)}}@media (prefers-reduced-motion:no-preference){.hc__fly{animation:hc-fly .85s var(--ease-kit) backwards;animation-delay:calc(.26s + var(--i) * 70ms)}.hc__layer[data-on]>.hc__fly{translate:0 -3px 14px}}.hc__sheet{background:var(--background);color:var(--foreground);box-shadow:0 0 0 1px var(--border-strong), var(--shadow-lg-base);transition:box-shadow .3s var(--ease-kit);border-radius:10px;position:relative;overflow:hidden}.hc__sheet--clip{max-height:calc(var(--clip) * var(--s))}.hc__zoom{width:var(--vw);zoom:var(--s);pointer-events:none}.hc__layer:has([data-screen]:not([data-filled])){visibility:hidden}.hc__layer[data-on] .hc__sheet{box-shadow:0 0 0 1.5px var(--primary), var(--shadow-lg-base)}.hc__label{z-index:1;white-space:nowrap;letter-spacing:-.005em;border-radius:.375rem;align-items:center;gap:.375rem;max-width:100%;height:1.5rem;padding-inline:.5rem;font-size:12px;font-weight:500;transition:background-color .25s,color .25s,opacity .3s;display:inline-flex;position:absolute;bottom:calc(100% + .5rem);left:0}.hc__name{color:var(--foreground)}.hc__variant{color:var(--muted-foreground)}.hc__cmd{border-left:1px solid color-mix(in oklab, var(--primary-foreground) 30%, transparent);font-variant-numeric:tabular-nums;margin-left:.125rem;padding-left:.5rem;display:none}.hc__layer[data-on] .hc__label{background:var(--primary)}.hc__layer[data-on] .hc__name{color:var(--primary-foreground)}.hc__layer[data-on] .hc__variant,.hc__layer[data-on] .hc__cmd{color:color-mix(in oklab, var(--primary-foreground) 72%, transparent)}@media (width>=40rem){.hc__layer[data-on] .hc__cmd{display:inline}}.hc__label:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.hc__pulse{pointer-events:none;opacity:0;box-shadow:0 0 0 1.5px var(--primary), 0 0 48px -8px var(--primary);border-radius:10px;position:absolute;inset:0}.hc__handles{pointer-events:none;opacity:0;transition:opacity .25s;position:absolute;inset:0}.hc__handles>span{background:var(--background);width:7px;height:7px;box-shadow:0 0 0 1.5px var(--primary);border-radius:1.5px;position:absolute}.hc__handles>span:first-child{top:-3.5px;left:-3.5px}.hc__handles>span:nth-child(2){top:-3.5px;right:-3.5px}.hc__handles>span:nth-child(3){bottom:-3.5px;left:-3.5px}.hc__handles>span:nth-child(4){bottom:-3.5px;right:-3.5px}.hc__layer[data-on] .hc__handles{opacity:1}.hc[data-live] .hc__layer{cursor:pointer}.hc[data-live] .hc__stack,.hc[data-live] .hc__layer{will-change:transform}.hc[data-live] .hc__label{will-change:opacity}.dark .hc-light,.dark .home-light{color-scheme:light;--background:oklch(100% 0 none);--foreground:oklch(18% .014 264);--surface:oklch(98.4% .003 264);--surface-2:oklch(96.6% .005 264);--card:oklch(100% 0 none);--popover:oklch(100% 0 none);--muted:oklch(96.2% .006 264);--muted-foreground:oklch(49% .018 264);--subtle-foreground:oklch(60% .014 264);--border:oklch(91.8% .007 264);--border-strong:oklch(86.2% .01 264);--input:oklch(89% .009 264);--secondary:oklch(96.2% .006 264);--accent:oklch(95.2% .008 264);--destructive:oklch(57.5% .22 25);--destructive-foreground:oklch(98.5% 0 none);--success:oklch(62% .15 158);--warning:oklch(76% .16 72);--info:oklch(60% .16 252);--warning-foreground:oklch(52% .13 60);--success-foreground:oklch(48% .12 158);--bezel:oklch(19% .012 264);--glow-mix:12%;--shadow-accent-mix:8%;--shadow-color:228 30% 14%;--shadow-sm:0 1px 2px hsl(var(--shadow-color) / .06);--shadow-md:0 1px 2px hsl(var(--shadow-color) / .05), 0 6px 20px -6px hsl(var(--shadow-color) / .12);--shadow-lg-base:0 2px 4px hsl(var(--shadow-color) / .05), 0 24px 48px -16px hsl(var(--shadow-color) / .2);--highlight:inset 0 1px 0 #fffc}.dark .hc-light[data-accent=blue],.dark .home-light[data-accent=blue]{--primary:oklch(55% .235 263);--primary-foreground:oklch(98.5% 0 none)}.dark .hc-light[data-accent=violet],.dark .home-light[data-accent=violet]{--primary:oklch(54% .245 293);--primary-foreground:oklch(98.5% 0 none)}.dark .hc-light[data-accent=cyan],.dark .home-light[data-accent=cyan]{--primary:oklch(52% .094 222);--primary-foreground:oklch(98.5% 0 none)}.dark .hc-light[data-accent=green],.dark .home-light[data-accent=green]{--primary:oklch(52% .11 162);--primary-foreground:oklch(98.5% 0 none)}.dark .hc-light[data-accent=orange],.dark .home-light[data-accent=orange]{--primary:oklch(56% .18 38);--primary-foreground:oklch(98.5% 0 none)}.dark .hc-light[data-accent=rose],.dark .home-light[data-accent=rose]{--primary:oklch(56.5% .225 15);--primary-foreground:oklch(98.5% 0 none)}.dark .hc-light[data-accent=neutral],.dark .home-light[data-accent=neutral]{--primary:oklch(20% .012 264);--primary-foreground:oklch(98.5% 0 none)}.home-window{border:1px solid var(--border-strong);background:var(--card);box-shadow:var(--highlight), var(--shadow-lg);border-radius:1rem;flex-direction:column;display:flex;position:relative;overflow:hidden}.home-window__bar{border-bottom:1px solid var(--border);background:var(--surface);flex:none;align-items:center;gap:.75rem;height:2.75rem;padding-inline:1rem;display:flex}.home-window__dots{flex:none;gap:6px;width:46px;display:flex}.home-window__dots>span{background:var(--border-strong);border-radius:999px;width:10px;height:10px}.home-window__url{background:var(--muted);min-width:0;max-width:18rem;height:1.75rem;color:var(--muted-foreground);border-radius:.375rem;flex:1;justify-content:center;align-items:center;gap:.375rem;margin-inline:auto;padding-inline:.75rem;font-size:12px;display:flex}.home-window__count{text-align:right;width:46px;color:var(--subtle-foreground);flex:none;font-size:11.5px}.home-window__live{color:var(--muted-foreground);flex:none;align-items:center;gap:.4rem;font-size:11.5px;font-weight:500;display:inline-flex}.home-window__pulse{background:var(--success);border-radius:999px;width:7px;height:7px;position:relative}.home-window__pulse:after{content:"";border-radius:inherit;background:var(--success);position:absolute;inset:0}@keyframes home-ping{to{opacity:0;transform:scale(2.6)}}@media (prefers-reduced-motion:no-preference){.home-window__pulse:after{animation:home-ping 1.8s var(--ease-kit) infinite}}@media (width<40rem){.home-window__live{display:none}}@media (prefers-reduced-motion:no-preference){html[data-js] [data-reveal]{opacity:0;transition:opacity .9s var(--ease-kit), transform 1s var(--ease-kit);transition-delay:calc(var(--d,0) * .11s);transform:translateY(24px)}html[data-js] [data-reveal].is-in{opacity:1;transform:none}}.dark .home-light{--card-foreground:var(--foreground);--popover-foreground:var(--foreground);--secondary-foreground:var(--foreground);--accent-foreground:var(--foreground)}:root{--chapter:5rem;--head:2.5rem}@media (width>=40rem){:root{--chapter:6.5rem;--head:3rem}}@media (width>=64rem){:root{--chapter:8rem;--head:4rem}}.home-chapter{padding-block:var(--chapter);position:relative}.home-yours{border-top:1px solid var(--border)}.home-fit{--vw:390px;background:var(--background);color:var(--foreground);position:relative;overflow:hidden}@media (width>=40rem){.home-fit{--vw:768px}}@media (width>=64rem){.home-fit{--vw:1280px}}.home-fit__screen{width:var(--vw);transform:scale(var(--s,.5));transform-origin:0 0;pointer-events:none}.home-visuals{background:var(--surface-2);color:var(--foreground);border-block:1px solid var(--border)}.home-visuals .site-frame{border-color:#0000}.home-visuals__wall{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.75rem 1rem;display:grid}.home-visuals__piece{flex-direction:column;min-width:0;display:flex}.home-visuals__piece--main{grid-column:1/-1}.home-visuals__frame{aspect-ratio:4/3;background:var(--bezel);box-shadow:0 0 0 1px color-mix(in oklab, var(--foreground) 10%, transparent), 0 2px 4px hsl(var(--shadow-color) / .06), 0 30px 60px -24px hsl(var(--shadow-color) / .35);border-radius:.875rem;position:relative;overflow:hidden}.home-visuals__piece--main .home-visuals__frame{aspect-ratio:16/10}@media (width>=48rem){.home-visuals__wall{grid-template-rows:1fr 1fr;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:2rem 1.5rem}.home-visuals__piece--main .home-visuals__frame{aspect-ratio:4/3}.home-visuals__piece--main{grid-area:1/1/span 2}.home-visuals__piece:not(.home-visuals__piece--main) .home-visuals__frame{aspect-ratio:auto;flex:1 1 0;min-height:8rem}}@media (width>=64rem){.home-visuals__wall{gap:2.25rem 2rem}}.home-visuals__label{color:var(--muted-foreground);margin-top:.875rem;font-size:13.5px}.home-cmp{--vw:390px;--s:.92;margin:var(--head) 0 0;aspect-ratio:390/640;isolation:isolate;box-shadow:0 0 0 1px var(--border-strong), var(--shadow-lg);touch-action:pan-y;border-radius:1rem;position:relative;overflow:hidden}@media (width>=40rem){.home-cmp{--vw:768px;--s:.83;aspect-ratio:768/560}}@media (width>=64rem){.home-cmp{--vw:1280px;--s:.9;aspect-ratio:1280/780}}html:not([data-js]) .home-cmp__mask,html:not([data-js]) .home-cmp__line,html:not([data-js]) .home-cmp__tag--light{display:none}.home-cmp__layer{background:var(--background);color:var(--foreground);pointer-events:none;position:absolute;inset:0;overflow:hidden}.home-cmp__mask{z-index:1;transform:translateX(calc(var(--w) - 100%));position:absolute;inset:0;overflow:hidden}.home-cmp__mask>.home-cmp__layer{transform:translateX(calc(100% - var(--w)))}html[data-js] .home-cmp__mask,html[data-js] .home-cmp__mask>.home-cmp__layer,html[data-js] .home-cmp__line{will-change:transform}.home-cmp__screen{width:var(--vw);transform:scale(var(--s));transform-origin:0 0}.home-cmp__line{z-index:2;transform:translateX(var(--w));pointer-events:none;position:absolute;inset:0}.home-cmp__line:before{content:"";background:color-mix(in oklab, var(--primary) 80%, white);width:2px;box-shadow:0 0 24px 2px color-mix(in oklab, var(--primary) 45%, transparent);position:absolute;top:0;bottom:0;left:-1px}.home-cmp__knob{background:var(--primary);width:2.75rem;height:2.75rem;color:var(--primary-foreground);box-shadow:0 0 0 4px color-mix(in oklab, var(--primary) 25%, transparent), 0 8px 24px -6px #00000080;border-radius:99px;justify-content:center;align-items:center;margin:-1.375rem 0 0 -1.375rem;display:flex;position:absolute;top:50%;left:0}.home-cmp:has(.home-cmp__range:focus-visible) .home-cmp__knob{outline:2px solid var(--foreground);outline-offset:4px}.home-cmp__tag{z-index:2;pointer-events:none;border-radius:.5rem;align-items:center;gap:.375rem;height:2rem;padding-inline:.75rem;font-size:13px;font-weight:500;display:inline-flex;position:absolute;bottom:.875rem;box-shadow:0 4px 16px -4px #00000059}.home-cmp__tag--light{color:oklch(97% .004 264);background:oklch(18% .014 264/.88);left:.875rem}.home-cmp__tag--dark{color:oklch(18% .014 264);background:oklch(100% 0 none/.92);right:.875rem}.home-cmp__range{z-index:3;opacity:0;cursor:ew-resize;appearance:none;touch-action:none;width:100%;height:4.5rem;margin:-2.25rem 0 0;position:absolute;top:50%;left:0;right:0}html:not([data-js]) .home-cmp__range{display:none}.home-yours__bar{flex-direction:column;align-items:center;gap:1.75rem;margin-top:2rem;display:flex}.home-yours__ctas{flex-direction:column;align-items:center;gap:.75rem;display:flex}@media (width>=40rem){.home-yours__ctas{flex-direction:row;gap:1.5rem}}@media (width>=64rem){.home-yours__bar{margin-top:2.5rem}}.home-yours__swatches{border-radius:calc(var(--radius) + 4px);border:1px solid var(--border-strong);background:var(--popover);box-shadow:var(--highlight), var(--shadow-md);padding:4px;display:flex}html:not([data-js]) .home-yours__swatches{display:none}.home-yours__sw{border-radius:var(--radius);place-items:center;width:2.75rem;height:2.75rem;display:grid}.home-yours__sw>span{width:1.125rem;height:1.125rem;box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--foreground) 14%, transparent);transition:transform .25s var(--ease-kit), box-shadow .25s;border-radius:99px}.home-yours__sw:hover>span{transform:scale(1.15)}.home-yours__sw[aria-pressed=true]>span{box-shadow:0 0 0 2.5px var(--popover), 0 0 0 4px var(--foreground)}.home-yours__sw:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}.home-ai{background:linear-gradient(to bottom, var(--background), var(--bezel) 14rem, var(--bezel) calc(100% - 14rem), var(--background));color:var(--foreground);overflow:clip}.home-ai .site-frame{border-color:#0000}.home-ai:before{content:"";pointer-events:none;background:radial-gradient(50% 60% at 78% 40%, color-mix(in oklab, var(--primary) 16%, transparent), transparent 70%), radial-gradient(circle at 1px 1px, color-mix(in oklab, var(--foreground) 9%, transparent) 1px, transparent 0) 0 0 / 24px 24px;position:absolute;inset:0;mask-image:linear-gradient(#0000,#000 25% 75%,#0000)}.home-ai__scene{min-width:0;position:relative}.home-ai__term{z-index:1;position:relative}.home-ai__body{min-height:29.25rem}@media (width>=23.75rem){.home-ai__body{min-height:26.5rem}}@media (width>=40rem){.home-ai__body{min-height:27.75rem;padding-bottom:4.75rem}}@media (width>=48rem){.home-ai__body{min-height:26.25rem}}@media (width>=64rem){.home-ai__body{min-height:27.75rem}}@media (width>=80rem){.home-ai__body{min-height:26.25rem}}.home-ai__result{z-index:2;margin-top:1.25rem;position:relative}@media (width>=40rem){.home-ai__result{width:66%;margin:-3.75rem 0 0 auto}}@media (width>=64rem){.home-ai__result{width:62%}}.home-ai__shot{--s:.9;aspect-ratio:4/3}@media (width>=40rem){.home-ai__shot{--s:.42;aspect-ratio:16/10}}@media (width>=64rem){.home-ai__shot{--s:.35}}.home-ai__result .home-window{background:var(--background);box-shadow:0 0 0 1px var(--border-strong), 0 40px 80px -24px #000c, 0 0 60px -20px color-mix(in oklab, var(--primary) 40%, transparent)}@media (prefers-reduced-motion:no-preference){html[data-js] .home-ai__result{opacity:.28;transition:opacity .9s var(--ease-kit), transform 1s var(--ease-kit);transform:translateY(18px)scale(.985)}html[data-js] .home-ai__scene.is-done .home-ai__result{opacity:1;transform:none}}.home-close{border:1px solid var(--border-strong);background:radial-gradient(70% 120% at 50% 0%, color-mix(in oklab, var(--primary) 14%, transparent), transparent 70%), var(--card);max-width:52rem;box-shadow:var(--highlight), var(--shadow-lg);text-align:center;border-radius:1.25rem;margin:4.5rem auto 0;padding:2.5rem 1.25rem 1.75rem;position:relative}@media (width>=40rem){.home-close{padding:3.5rem 3rem 2.25rem}}@media (width>=64rem){.home-close{margin-top:6rem}}.home-close__copy{border:1px solid var(--border);background:var(--surface);min-height:3rem;color:var(--muted-foreground);border-radius:.625rem;justify-content:center;align-items:center;gap:.75rem;padding-inline:1rem .875rem;font-size:14px;transition:border-color .2s,color .2s;display:inline-flex}.home-close__copy:hover{border-color:var(--border-strong);color:var(--foreground)}.home-close__copy:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.home-close__hint{display:none}@media (width>=40rem){.home-close__hint{display:inline}}.home-close__meta{color:var(--muted-foreground);flex-wrap:wrap;justify-content:center;align-items:center;gap:0 .875rem;margin-top:1.5rem;font-size:13.5px;display:flex}.home-close__link{align-items:center;gap:.5rem;min-height:2.75rem;transition:color .2s;display:inline-flex}.home-close__link:hover{color:var(--foreground)}.home-close__link:focus-visible{outline:2px solid var(--ring);outline-offset:2px;border-radius:.375rem}.home-close__dot{background:var(--border-strong);border-radius:99px;width:3px;height:3px}.home-sister{text-align:center;text-wrap:pretty;max-width:46rem;color:var(--muted-foreground);flex-direction:column;align-items:center;gap:.25rem;margin:2rem auto 0;font-size:14px;line-height:1.6;display:flex}.home-sister__link{min-height:2.75rem;color:var(--foreground);text-underline-offset:4px;align-items:center;gap:.375rem;font-weight:500;display:inline-flex}.home-sister__link:hover{text-decoration:underline}.home-sister__link:focus-visible{outline:2px solid var(--ring);outline-offset:2px;border-radius:.375rem}@media (width<40rem){.home-close__meta{flex-direction:column;gap:0}.home-close__dot{display:none}.home-close__meta>span:last-child{align-items:center;min-height:2.75rem;display:inline-flex}}.home-fit,.home-cmp__layer{content-visibility:auto}.home-band{border-top:1px solid var(--border);position:relative}.home-band--hero{border-top:0}.home-band--proof{background:var(--background);z-index:3}.home-chapter>section,.home-chapter>astro-island>section{margin-top:var(--head);padding-block:0}.home-chapter>astro-island:first-child>section,.home-chapter>:first-child{margin-top:0}.home-chapter>div+section{margin-top:var(--head)}.home-more{min-height:2.75rem;color:var(--foreground);align-items:center;gap:.375rem;font-size:14.5px;font-weight:500;display:inline-flex}.home-more:focus-visible{outline:2px solid var(--ring);outline-offset:2px;border-radius:.375rem}.home-kit-hero{padding-top:3rem;padding-bottom:3.5rem}@media (width>=40rem){.home-kit-hero{padding-top:4.5rem}}@media (width>=64rem){.home-kit-hero{min-height:clamp(40rem, calc(100svh - var(--site-header)), 60rem);align-items:center;padding-block:2rem;display:flex}.home-kit-hero>.kit-container{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr)}.home-kit-hero>.kit-container>:last-child{width:100%}}.home-hero__visual{min-width:0;position:relative}@media (width>=64rem){.home-hero__visual{min-height:34rem;display:flex}.home-hero__visual>.hc{flex-direction:column;flex:auto;display:flex}.home-hero__visual .hc__stage{flex:auto}}.home-band--proof section{padding-block:2.25rem 2.5rem}.home-kit-bento .kitcb code{width:auto}.home-kit-bento .kitcb-ln>span{white-space:pre-wrap;overflow-wrap:anywhere;text-indent:-2ch;min-width:0;padding-left:calc(1rem + 2ch)}@media (width>=40rem){.home-kit-bento .kitcb-ln>span{padding-left:calc(1.25rem + 2ch)}}.home-kit-stack ol>li.sticky{top:calc(var(--site-header) + 1rem + var(--n,0) * .75rem)!important}.home-kit-stack ol>li:nth-child(2){--n:1}.home-kit-stack ol>li:nth-child(3){--n:2}.home-kit-stack ol>li:nth-child(4){--n:3}.home-kit-stack ol>li:nth-child(5){--n:4}.home-kit-stack ol>li:nth-child(6){--n:5}.home-kit-stack ol>li:nth-child(7){--n:6}.home-kit-stack ol>li:nth-child(8){--n:7}.home-kit-stack ol>li:nth-child(9){--n:8}.home-stack-shot{background:var(--background);display:block}.home-stack-fit{display:block;position:absolute;inset:0}.home-stack-shot__tag{z-index:1;text-overflow:ellipsis;white-space:nowrap;border:1px solid var(--border-strong);background:color-mix(in oklab, var(--popover) 88%, transparent);backdrop-filter:blur(8px);max-width:calc(100% - 1.75rem);color:var(--muted-foreground);border-radius:99px;padding:.3rem .625rem;font-size:12px;font-weight:500;position:absolute;bottom:.875rem;left:.875rem;overflow:hidden}.home-visuals .home-visuals__wall{margin-top:var(--head)}.home-band:has(>.home-visuals){background:var(--surface-2)}.home-ai .home-ai__scene{margin:var(--head) auto 0;max-width:64rem}.home-ai>.home-chapter{padding-top:var(--site-py)}.home-ai__cli{flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem 1.5rem;margin-top:2.5rem;font-size:14px;display:flex}.home-ai__cmd{color:var(--muted-foreground);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.home-band--close .home-close{margin-top:0;padding-block:1.75rem 1.5rem}.home-band--close .home-sister{margin-bottom:4.5rem}.home-band--close .home-close{box-shadow:none;background:0 0;border:0}.home-band:not(.home-band--hero,.home-band--proof){content-visibility:auto;contain-intrinsic-size:auto var(--cis,1100px)}.home-band--kit{--cis:1890px}.home-band--atlas{--cis:4460px}.home-band--visuals{--cis:870px}.home-band--yours{--cis:1160px}.home-band--ai{--cis:1990px}.home-band--numbers{--cis:455px}.home-band--collections{--cis:1350px}.home-band--start{--cis:1330px}.home-band--faq{--cis:1025px}.home-band--vision{--cis:1050px}.home-band--close{--cis:830px}@media (width>=40rem){.home-band--kit{--cis:1850px}.home-band--atlas{--cis:5060px}.home-band--visuals{--cis:770px}.home-band--yours{--cis:1010px}.home-band--ai{--cis:1780px}.home-band--numbers{--cis:530px}.home-band--collections{--cis:1150px}.home-band--start{--cis:1220px}.home-band--faq{--cis:1020px}.home-band--vision{--cis:1100px}.home-band--close{--cis:735px}}@media (width>=64rem){.home-band--kit{--cis:1630px}.home-band--atlas{--cis:3790px}.home-band--visuals{--cis:900px}.home-band--yours{--cis:1170px}.home-band--ai{--cis:1985px}.home-band--numbers{--cis:485px}.home-band--collections{--cis:960px}.home-band--start,.home-band--faq{--cis:885px}.home-band--vision{--cis:955px}.home-band--close{--cis:810px}}@media (width>=80rem){.home-band--kit{--cis:1475px}.home-band--visuals{--cis:1050px}.home-band--yours{--cis:1400px}.home-band--ai{--cis:2050px}.home-band--numbers{--cis:500px}.home-band--collections{--cis:930px}.home-band--start{--cis:830px}.home-band--faq{--cis:836px}.home-band--vision{--cis:940px}.home-band--close{--cis:856px}}.home-kit-vision>section>.kit-container{max-width:none;padding-inline:0}.home-kit-vision{padding-top:var(--chapter)}.home-kit-vision>section{padding-block:var(--head) var(--chapter)}@keyframes home-focus{0%{filter:blur(4px);transform:translateY(12px)}}@media (prefers-reduced-motion:no-preference){.home-kit-hero h1.kit-rise,.home-kit-hero h1+p.kit-rise{animation-name:home-focus}}.home-kit-hero h1 .kit-accent-text{background-image:linear-gradient(100deg, var(--primary) 10%, color-mix(in oklab, var(--primary) 55%, oklch(86% .09 232)) 95%)}
