:where(.lab),:where(.lab) *,:where(.lab) :before,:where(.lab) :after{box-sizing:border-box}:where(.lab) :where(h1,h2,h3,p,ul,ol){margin:0;padding:0}:where(.lab) :where(button){font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}:where(.lab) :where(img,svg){max-width:100%;display:block}.lab{--bg:#09090b;--text:#ededed;--muted:#8f8f8f;--line:#3a3a3a;--gold:#d2a22a;--violet:#6a3ddb;color:var(--text);background:var(--bg);-webkit-font-smoothing:antialiased;font-family:Inter,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:500}.lab h1,.lab h2{font-family:inherit}.lab{position:relative}.lab__stage{background:var(--bg);position:relative}.lab__bar{display:none}.lab__nav{gap:8px;margin:0;padding:0;list-style:none;display:flex}.lab__nav button{min-height:44px;color:var(--text);border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:999px;padding:0 20px;font:600 15px/1 Inter,Helvetica Neue,Helvetica,Arial,sans-serif;transition:background-color .2s,color .2s,border-color .2s}.lab__nav button:hover{border-color:var(--text)}.lab__nav button[aria-current=true]{color:#000;background:#fff;border-color:#fff}.lab :focus-visible{outline-offset:3px;outline:2px solid #fff}.lab__intro{max-width:560px;margin:0 auto;padding:56px 20px 8px}.lab__title{letter-spacing:-.035em;text-transform:uppercase;text-wrap:balance;margin:0;font-size:clamp(40px,5.6vw,96px);font-weight:900;line-height:.95}.lab__lede{max-width:26em;color:var(--muted);margin:clamp(16px,1.8vw,28px) 0 0;font-size:clamp(17px,1.55vw,24px);font-weight:500;line-height:1.42}.lab__scene,.lab__cue,.lab__next{display:none}.lab__cards{gap:56px;max-width:560px;margin:0 auto;padding:32px 20px 72px;display:grid}.card__art{border-radius:12px;width:100%;height:auto;margin:0 0 20px;display:block}.card__num{color:var(--muted);border:1px solid var(--line);border-radius:999px;margin:0 0 12px;padding:6px 14px;font-size:14px;font-weight:600;line-height:1.2;display:inline-block}.card__name{letter-spacing:-.04em;text-transform:uppercase;margin:0;font-size:clamp(48px,5.4vw,92px);font-weight:900;line-height:.9}.card__lead{margin:clamp(12px,1.3vw,20px) 0 0;font-size:clamp(18px,1.45vw,22px);font-weight:600;line-height:1.25}.card__text{color:var(--muted);margin:10px 0 0;font-size:clamp(15px,1.15vw,17.5px);font-weight:500;line-height:1.45}.card__list{flex-wrap:wrap;gap:6px;margin:16px 0 0;padding:0;list-style:none;display:flex}.card__list li{color:#cfcfcf;border:1px solid var(--line);border-radius:12px;padding:8px 13px;font-size:14px;font-weight:500;line-height:1.25}.card__cta{color:#000;cursor:pointer;background:#fff;border:0;border-radius:999px;align-items:center;min-height:48px;margin-top:20px;padding:0 26px;font:600 16px/1 Inter,Helvetica Neue,Helvetica,Arial,sans-serif;transition:background-color .2s;display:inline-flex}.card__cta:hover{background:#d9d9d9}.lab--pinned .lab__track{height:calc(100svh + var(--n,2) * 150svh)}.lab--pinned .lab__stage{top:env(safe-area-inset-top,0px);height:calc(100svh - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));position:sticky;overflow:hidden}.lab--pinned .lab__stage:after{content:"";z-index:1;background:linear-gradient(to bottom, transparent, var(--bg));opacity:.85;pointer-events:none;height:5%;position:absolute;bottom:0;left:0;right:0}.lab--pinned .lab__scene{width:100%;height:100%;display:block;position:absolute;inset:0}.lab--pinned .lab__bar{z-index:3;justify-content:space-between;align-items:center;gap:16px;display:flex;position:absolute;top:clamp(12px,2.4svh,24px);left:clamp(20px,6.5vw,96px);right:clamp(20px,6.5vw,96px)}.lab--pinned .lab__intro{z-index:2;max-width:46vw;margin:0;padding:0;position:absolute;top:clamp(84px,13svh,130px);left:clamp(20px,6.5vw,96px)}.lab--pinned .lab__cue{color:#cfcfcf;border:1px solid var(--line);border-radius:12px;align-items:center;gap:10px;margin:clamp(16px,2vw,28px) 0 0;padding:10px 16px;font-size:15px;font-weight:500;display:inline-flex}.lab__cue svg{width:16px;height:16px}.lab--pinned .lab__cards{z-index:2;width:min(460px,33vw);max-width:none;margin:0;padding:0;display:block;position:absolute;top:clamp(88px,14svh,140px);right:clamp(20px,6.5vw,96px)}.lab--pinned .card{opacity:0;visibility:hidden;position:absolute;top:0;left:0;right:0}.lab--pinned .card__art{display:none}.lab__actions{align-items:center;gap:8px;display:flex}.lab--pinned .lab__next{color:#000;cursor:pointer;background:#fff;border:0;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;transition:transform .25s;display:grid}.lab__next:hover{transform:scale(1.08)}.lab__next svg{width:18px;height:18px;transition:transform .3s}.lab__next[data-dir=up] svg{transform:rotate(180deg)}.lab--narrow .lab__scene{aspect-ratio:16/9;height:auto;top:64px;bottom:auto}.lab--narrow .lab__stage:after{height:9vw;top:calc(64px + 47.25vw);bottom:auto}.lab--narrow .lab__intro{max-width:58vw;top:84px}.lab--narrow .lab__title{font-size:clamp(28px,6vw,52px)}.lab--narrow .lab__lede{font-size:14px}.lab--narrow .lab__cue{display:none}.lab--narrow .lab__cards{width:auto;top:calc(92px + 56.25vw);left:20px;right:20px}.lab--narrow .card__num{display:none}.lab--narrow .card__name{font-size:44px}.lab--narrow .card__lead{margin-top:10px;font-size:17px}.lab--narrow .card__text{display:none}.lab--narrow .card__list{margin-top:14px}.lab--narrow .card__list li{padding:7px 12px;font-size:13px}.lab--narrow .card__cta{min-height:44px;margin-top:16px}.lab__seal{--seal:96px;width:var(--seal);aspect-ratio:1;margin:22px 0 4px 20px;position:relative}.lab__seal svg{width:100%;height:100%;display:block;overflow:visible}.lab__seal-ring{transform-origin:100px 100px;animation:20s linear infinite lab-seal-spin}@keyframes lab-seal-spin{to{transform:rotate(360deg)}}.lab__actions{margin-left:auto}.lab--pinned .lab__seal{--seal:clamp(88px,7.8vw,118px);z-index:4;pointer-events:none;margin:0;position:absolute;top:14px;right:18px}.lab--pinned .lab__bar{right:calc(34px + clamp(88px,7.8vw,118px))}.lab--pinned.lab--narrow .lab__seal{--seal:80px;top:10px;right:12px}.lab--pinned.lab--narrow .lab__bar{right:104px}.lab__word{vertical-align:top;margin-block:-.06em;padding-block:.06em;display:inline-block;overflow:hidden}.lab__word>span{animation:lab-rise .95s cubic-bezier(.16,1,.3,1) var(--d,0s) both;padding-right:.05em;display:inline-block}.lab__plain{color:#f6f7fb}.lab__metal{-webkit-text-fill-color:transparent;color:#0000;background-position:0 0,0 0;background-repeat:no-repeat;background-size:250% 100%,100% 100%;-webkit-background-clip:text;background-clip:text}.lab__metal--a{background-image:linear-gradient(100deg,#fff0 42%,#fffffff2 50%,#fff0 58%),linear-gradient(100deg,#eceef2 0%,#c9cad0 14%,#77787e 40%,#a4a5ab 62%,#e9eaee 88%,#f5f6fa 100%)}.lab__metal--b{background-image:linear-gradient(100deg,#fff0 42%,#fffffff2 50%,#fff0 58%),linear-gradient(100deg,#eeeff3 0%,#c4c5cb 16%,#a2a3a9 34%,#76777d 62%,#6c6d73 100%)}.lab__word>.lab__metal{animation:lab-rise .95s cubic-bezier(.16,1,.3,1) var(--d,0s) both,lab-sheen 1.3s cubic-bezier(.4,0,.2,1) calc(var(--d,0s) + 1.3s) both}.lab .lab__bar,.lab .lab__next{display:none}.card__name .k8-eight{color:#2f6ff0}.card__name--k8{text-transform:none;align-items:baseline;gap:.14em;display:flex}.card__name--k8 .k8-main{font-weight:900}.card__name--k8 .k8-saas{letter-spacing:.01em;font-size:.48em;font-weight:300;line-height:1}@media (width>=768px){.lab--pinned .lab__intro{left:max(7.5em,6.5vw)}}@media (width<=767px){.lab--pinned .lab__stage{height:calc(100svh - 64px);top:64px}.lab:not(.lab--pinned) .lab__intro{padding-top:104px}}@keyframes lab-rise{0%{transform:translateY(112%)}}@keyframes lab-sheen{0%{background-position:100% 0,0 0}}@media (prefers-reduced-motion:reduce){.lab__word>span,.lab__seal-ring{animation:none!important}}.lab__cube-hit{z-index:5;cursor:pointer;appearance:none;background:0 0;border:0;margin:0;padding:0;position:absolute}.lab__cube-hit:focus-visible{outline-offset:3px;border-radius:8px;outline:2px solid #0ab}
