.home-cta__demo{color:#1e1f2b;min-height:3rem;font-family:var(--font-sans);letter-spacing:-.01em;cursor:pointer;background:0 0;border:1px solid #1e1f2b;align-items:center;gap:.55rem;padding:.7rem 1.35rem;font-size:.95rem;font-weight:500;line-height:1;transition:background .16s,color .16s,border-color .16s;display:inline-flex}.home-cta__demo span{font-size:1.05em;line-height:1;transform:translateY(-.02em)}.home-cta__demo:hover{color:#fff;background:#1e1f2b}.home-cta__demo:focus-visible{outline-offset:3px;outline:2px solid #1e1f2b}
.spectros-waitlist__panel{isolation:isolate;background:#000;border-radius:1.6rem;min-height:clamp(22rem,46vw,34rem);position:relative;overflow:hidden}.spectros-waitlist__panel:after{content:"";z-index:1;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 96px 48px #000}.spectros-waitlist__image{object-fit:contain;object-position:center 38%;transform-origin:50% 38%;filter:contrast(1.12)brightness(.92);transform:scale(.86);-webkit-mask-image:radial-gradient(78% 72% at 50% 40%,#000 38%,#0000 74%);mask-image:radial-gradient(78% 72% at 50% 40%,#000 38%,#0000 74%)}.spectros-waitlist__scrim{z-index:1;background:radial-gradient(70% 62% at 50% 36%,#0000 28%,#000 84%),linear-gradient(#0000 40%,#000 94%);position:absolute;inset:0}.spectros-waitlist__content{z-index:2;height:100%;min-height:inherit;flex-direction:column;justify-content:flex-end;padding:1.75rem 1.5rem;display:flex;position:relative}.spectros-waitlist__intro{text-align:center}.spectros-waitlist__headline{flex-direction:column;align-items:center;display:flex}.spectros-waitlist__line{justify-content:center;gap:.28em;display:flex}.spectros-waitlist__word{padding-bottom:.06em;display:block;overflow:hidden}.spectros-waitlist__word>span{animation:.72s cubic-bezier(.16,1,.3,1) both spectros-word-in;display:block}.spectros-waitlist__word[data-i="1"]>span{animation-delay:60ms}.spectros-waitlist__word[data-i="2"]>span{animation-delay:.2s}.spectros-waitlist__word[data-i="3"]>span{animation-delay:.34s}.spectros-waitlist__word[data-i="4"]>span{animation-delay:.48s}@keyframes spectros-word-in{0%{opacity:0;transform:translateY(110%)}to{opacity:1;transform:translateY(0)}}.spectros-waitlist__logo{font-family:var(--font-sans);letter-spacing:-.04em;color:#1e1f2b;justify-content:center;align-items:center;gap:.5rem;margin:1.15rem 0 0;font-size:clamp(1.05rem,2.2vw,1.7rem);font-weight:400;line-height:1;animation:.72s cubic-bezier(.16,1,.3,1) .64s both spectros-word-in;display:flex}.spectros-waitlist__logo-mark{width:1.05em;height:1.05em}.spectros-waitlist__title{color:#fff;font-size:clamp(1.85rem,4.6vw,3.4rem);line-height:.92}.spectros-waitlist__lede{color:#ffffffc7;max-width:28rem;margin:.9rem 0 0;font-size:15px;line-height:1.6}.spectros-waitlist__product-copy{max-width:36rem}.spectros-waitlist__lede--product{color:#6b6b72;max-width:36rem;font-size:clamp(1rem,1.6vw,1.25rem);line-height:1.55}.spectros-waitlist__title--product{color:#1e1f2b;margin:0;font-size:clamp(2.6rem,8vw,6.25rem)}.spectros-waitlist__panel--product{min-height:min(72vh,46rem)}.spectros-waitlist__panel--product:after{display:none}.spectros-waitlist__panel--product .spectros-waitlist__image{object-fit:cover;object-position:center;filter:none;transform:none;-webkit-mask-image:none;mask-image:none}.spectros-waitlist__cta{margin-top:1.5rem}.spectros-waitlist__join{color:#fff;letter-spacing:-.01em;background:#0a0a0a;border:1px solid #0a0a0a;justify-content:center;align-items:center;width:100%;min-height:48px;padding:12px 22px;font-size:.95rem;font-weight:600;display:inline-flex}.spectros-waitlist__join:hover{background:#262626}.spectros-waitlist__join--on-media{color:#0a0a0a;background:#fff;border-color:#fff}.spectros-waitlist__join--on-media:hover{background:#f2f2f2}@media (min-width:640px){.spectros-waitlist__content{padding:2.25rem 2rem}.spectros-waitlist__cta{margin-top:2rem}.spectros-waitlist__join{width:auto;min-height:44px;padding:11px 22px;font-size:.875rem}.spectros-waitlist__lede{margin-top:1.1rem;font-size:1rem}.spectros-waitlist__lede--product{margin-top:1.35rem}}@media (prefers-reduced-motion:reduce){.spectros-waitlist__word>span,.spectros-waitlist__logo{opacity:1;animation:none;transform:none}}
