.hero{min-height:calc(100svh - var(--nav-height, 64px));display:grid;grid-template-columns:1fr;grid-template-areas:"intro" "media" "scope";gap:var(--cc-space-xl);align-items:center;padding:var(--cc-space-xl) var(--cc-space-lg);background-color:var(--cc-bg);color:var(--cc-text)}@media (min-width: 64rem){.hero{grid-template-columns:5fr 7fr;grid-template-areas:"intro media" "scope media";column-gap:var(--cc-space-xl);row-gap:0;padding:calc(var(--cc-space-xl) * 1.5) var(--cc-space-xl)}}.hero__intro{grid-area:intro}.hero__scope{grid-area:scope}.hero__media{grid-area:media}.hero__intro,.hero__scope{max-width:62ch;margin:0 auto}@media (min-width: 64rem){.hero__intro,.hero__scope{margin-left:auto;margin-right:auto;text-align:left}}.hero__title{font-family:var(--cc-font-heading);font-size:clamp(2.5rem,5vw,3.5rem);line-height:var(--cc-lh-heading);margin:0 0 var(--cc-space-md)}.hero__subtitle,.hero__scope-text{font-size:clamp(1.125rem,2.5vw,1.25rem);line-height:var(--cc-lh-body);margin:0 0 var(--cc-space-md)}.hero__scope-text{opacity:.92}.hero__cta{display:inline-block;margin-top:var(--cc-space-xs)}@media (max-width: 899.98px){.hero__cta{margin-left:auto;margin-right:auto}}.hero__media{margin:0;padding:0}.hero__media img{display:block;width:100%;height:auto;border-radius:2px}@media (min-width: 64rem){.hero{grid-template-rows:min-content min-content;align-content:start;align-items:start;row-gap:var(--cc-space-sm);padding-top:calc(var(--cc-space-xl) * 1.5 + 50px)}.hero__intro>.hero__subtitle{margin-bottom:0}.hero__scope-text{margin-top:0;margin-bottom:var(--cc-space-xs)}.hero__cta{margin-top:var(--cc-space-sm)}}.problem{background:var(--cc-surface);color:var(--cc-text);border-top:1px solid var(--cc-border);border-bottom:1px solid var(--cc-border);box-shadow:none}.problem .problem__inner{max-width:72rem;margin-inline:auto;padding:var(--cc-space-xl) var(--cc-space-lg)}.problem.problem--wide .problem__inner{max-width:min(96rem,92vw)}.problem .problem__header{margin-bottom:var(--cc-space-lg)}.problem .problem__title{font-family:var(--cc-font-heading);font-size:var(--cc-h2);line-height:var(--cc-lh-heading);margin:0 0 var(--cc-space-sm) 0}.problem .problem__lede{font-family:var(--cc-font-body);font-size:var(--cc-body);line-height:var(--cc-lh-body);margin:0;max-width:60ch;color:#e6e9efe6}.problem .problem__stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--cc-space-md);margin:var(--cc-space-xl) 0 0 0;padding:0;list-style:none}@media (max-width: 64rem){.problem .problem__stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 40rem){.problem .problem__stats{grid-template-columns:1fr}}.problem .problem__chip{display:grid;align-content:center;gap:var(--cc-space-sm);border:1px solid var(--cc-border);border-radius:2px;padding:var(--cc-space-lg);background:var(--cc-bg);transition:transform .18s ease,border-color .18s ease}.problem .problem__chip:hover,.problem .problem__chip:focus-within{transform:translateY(-2px);border-color:var(--cc-accent)}.problem .problem__chip:focus-within{outline:2px solid var(--cc-accent);outline-offset:2px;border-radius:2px}.problem .problem__chip-value{font-size:var(--cc-h2);line-height:var(--cc-lh-heading);font-weight:600;color:var(--cc-accent)}.problem .problem__chip-label{font-size:var(--cc-small);color:#e6e9efd9}.problem .problem__blurb{margin:var(--cc-space-xl) 0 0 0;max-width:70ch;font-size:var(--cc-body);line-height:var(--cc-lh-body);color:#e6e9efe6}@media (max-width: 40rem){.problem.problem--wide .problem__inner{max-width:none}}.problem .problem__content{margin-top:var(--cc-space-xl);display:grid;gap:var(--cc-space-xl)}@media (min-width: 64rem){.problem .problem__content{grid-template-columns:1.6fr 1fr;align-items:start}}.problem .problem__text{font-size:var(--cc-body);line-height:var(--cc-lh-body);color:#e6e9efe6}.problem .problem__text .problem__p+.problem__p{margin-top:var(--cc-space-md)}.problem .problem__right{display:grid;gap:var(--cc-space-md);justify-items:stretch}.problem .problem__right>*{min-width:0}@media (min-width: 64rem){.problem .problem__right{grid-column:2}}.problem .problem__facts{display:grid;width:100%;margin:0;padding:0;list-style:none;justify-content:stretch;justify-items:stretch;gap:var(--cc-space-sm);grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width: 40rem){.problem .problem__facts{grid-template-columns:1fr}}.problem .problem__fact{display:grid;gap:.25rem;align-content:center;border:1px solid var(--cc-border);border-radius:2px;padding:var(--cc-space-md);background:var(--cc-bg);transition:transform .18s ease,border-color .18s ease}.problem .problem__fact:hover,.problem .problem__fact:focus-within{transform:translateY(-2px);border-color:var(--cc-accent)}.problem .problem__fact:focus-within{outline:2px solid var(--cc-accent);outline-offset:2px;border-radius:2px}.problem .problem__fact-value{font-size:var(--cc-body);font-weight:600;color:var(--cc-accent);line-height:1.2}.problem .problem__fact-label{font-size:var(--cc-body);color:#e6e9efd9}.problem .problem__aside{border:1px solid var(--cc-border);background:var(--cc-bg);border-radius:2px;padding:var(--cc-space-lg)}.problem .problem__aside-title{font-size:var(--cc-h4);line-height:var(--cc-lh-heading);margin:0 0 var(--cc-space-sm) 0}.problem .problem__aside-intro{margin:0 0 var(--cc-space-sm) 0;color:#e6e9efe6}.problem .problem__aside-list{margin:0 0 var(--cc-space-sm) 1.1rem;padding:0}.problem .problem__aside-list li{margin:0 0 var(--cc-space-xs) 0}.problem .problem__aside-foot{margin:var(--cc-space-sm) 0 0 0;font-size:var(--cc-small);color:#e6e9efd9}@media (prefers-reduced-motion: no-preference){.problem .problem__header,.problem .problem__chip{opacity:0;transform:translateY(12px);animation:problem-fade-in .22s ease-out forwards}.problem .problem__chip:nth-child(1){animation-delay:60ms}.problem .problem__chip:nth-child(2){animation-delay:.12s}.problem .problem__chip:nth-child(3){animation-delay:.18s}.problem .problem__chip:nth-child(4){animation-delay:.24s}.problem .problem__chip:nth-child(5){animation-delay:.3s}.problem .problem__chip:nth-child(6){animation-delay:.36s}.problem .problem__chip:nth-child(7){animation-delay:.42s}.problem .problem__chip:nth-child(8){animation-delay:.48s}.problem .problem__chip:nth-child(9){animation-delay:.54s}.problem .problem__chip:nth-child(10){animation-delay:.6s}.problem .problem__chip:nth-child(11){animation-delay:.66s}.problem .problem__chip:nth-child(12){animation-delay:.72s}}@keyframes problem-fade-in{to{opacity:1;transform:translateY(0)}}.value{background:var(--cc-bg);color:var(--cc-text);border-top:1px solid var(--cc-border)}.value .value__inner{max-width:72rem;margin-inline:auto;padding:var(--cc-space-xl) var(--cc-space-lg)}.value.value--wide .value__inner{max-width:min(96rem,92vw)}@media (max-width: 40rem){.value.value--wide .value__inner{max-width:none}.value .value__inner{padding-inline:var(--cc-space-lg)}}.value .value__header{margin-bottom:var(--cc-space-lg)}.value .value__title{font-family:var(--cc-font-heading);font-size:var(--cc-h2);line-height:var(--cc-lh-heading);margin:0 0 var(--cc-space-sm)}.value .value__lede{font-size:var(--cc-body);line-height:var(--cc-lh-body);max-width:65ch;margin:0;color:#e6e9efeb}.value .value__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--cc-space-lg);list-style:none;padding:0;margin:var(--cc-space-xl) 0 0}@media (max-width: 64rem){.value .value__grid{grid-template-columns:1fr}}.value .value__item{display:grid;grid-template-columns:56px 1fr;gap:var(--cc-space-md) var(--cc-space-lg);padding:var(--cc-space-lg);border:1px solid var(--cc-border);border-radius:2px;background:var(--cc-surface);align-items:start;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}@media (min-width: 64rem){.value .value__item:nth-child(2n){margin-top:var(--cc-space-lg)}}.value .value__media{inline-size:56px;block-size:56px}.value .value__icon{display:inline-block;width:48px;height:48px;margin:4px;background-color:var(--cc-icon);-webkit-mask:var(--icon-url) no-repeat center/contain;mask:var(--icon-url) no-repeat center/contain}.value .value__card-title{font-size:var(--cc-h3);line-height:var(--cc-lh-heading);margin:0 0 var(--cc-space-xs);color:var(--cc-accent)}.value .value__card-text{font-size:var(--cc-body);line-height:var(--cc-lh-body);margin:0;color:#e6e9efe6;max-width:65ch}.value .value__item:hover,.value .value__item:focus-within{transform:translateY(-2px);border-color:var(--cc-accent);box-shadow:0 0 0 0 transparent}@media (prefers-reduced-motion: no-preference){.value .value__item{opacity:0;transform:translateY(10px);animation:value-in .24s ease-out forwards}.value .value__item:nth-child(2){animation-delay:60ms}.value .value__item:nth-child(3){animation-delay:.12s}.value .value__item:nth-child(4){animation-delay:.18s}}.value .value__grid{align-items:stretch}.value .value__item{min-block-size:var(--value-card-min, auto)}@media (max-width: 64rem){.value .value__item{min-block-size:auto}}@keyframes value-in{to{opacity:1;transform:translateY(0)}}@media (max-width: 40rem){.value__item{display:grid;grid-template-columns:56px 1fr;grid-template-areas:"icon  title" "text  text";column-gap:var(--cc-space-md);row-gap:var(--cc-space-xs)}.value__body{display:contents}.value__media{grid-area:icon;align-self:start}.value__card-title{grid-area:title;margin:0;align-self:center}.value__card-text{grid-area:text;margin:0;max-width:none}.value__media{inline-size:48px;block-size:48px}.value__icon{width:40px;height:40px;margin:4px}}.features{background:var(--cc-surface);color:var(--cc-text);border-top:1px solid var(--cc-border);scroll-margin-top:6rem}.features .features__inner{max-width:72rem;margin-inline:auto;padding:var(--cc-space-xl) var(--cc-space-lg)}.features .features__header{margin-bottom:var(--cc-space-lg)}.features .features__title{font-family:var(--cc-font-heading);font-size:var(--cc-h2);line-height:var(--cc-lh-heading);margin:0 0 var(--cc-space-sm)}.features .features__lede{font-size:var(--cc-body);line-height:var(--cc-lh-body);max-width:65ch;margin:0;color:#e6e9efeb}.features .features__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--cc-space-lg);list-style:none;padding:0;margin:var(--cc-space-xl) 0 0}@media (max-width: 64rem){.features .features__grid{grid-template-columns:1fr}}.features .features__item{display:grid;grid-template-columns:56px 1fr;gap:var(--cc-space-md) var(--cc-space-lg);padding:var(--cc-space-lg);border:1px solid var(--cc-border);border-radius:2px;background:var(--cc-bg);align-items:start;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.features .features__item:hover,.features .features__item:focus-within{transform:translateY(-2px);border-color:var(--cc-accent)}.features .features__media{inline-size:56px;block-size:56px}.features .features__icon{display:inline-block;width:48px;height:48px;margin:4px;background-color:var(--cc-icon, var(--cc-secondary));-webkit-mask:var(--icon-url) no-repeat center/contain;mask:var(--icon-url) no-repeat center/contain}.features .features__card-title{font-size:var(--cc-h3);line-height:var(--cc-lh-heading);margin:0 0 var(--cc-space-xs);color:var(--cc-accent)}.features .features__card-text{font-size:var(--cc-body);line-height:var(--cc-lh-body);margin:0;color:#e6e9efe6;max-width:65ch}.features .features__tail{margin-top:var(--cc-space-xl);padding:var(--cc-space-lg);border:1px dashed var(--cc-border);border-radius:2px;background:color-mix(in oklab,var(--cc-bg) 85%,var(--cc-surface))}.features .features__tail-text{margin:0;font-size:var(--cc-body);line-height:var(--cc-lh-body);color:#e6e9efe6}@media (prefers-reduced-motion: no-preference){.features .features__item{opacity:0;transform:translateY(10px);animation:features-in .24s ease-out forwards}.features .features__item:nth-child(2){animation-delay:60ms}.features .features__item:nth-child(3){animation-delay:.12s}.features .features__item:nth-child(4){animation-delay:.18s}.features .features__item:nth-child(5){animation-delay:.24s}.features .features__item:nth-child(6){animation-delay:.3s}.features .features__item:nth-child(7){animation-delay:.36s}.features .features__item:nth-child(8){animation-delay:.42s}}@keyframes features-in{to{opacity:1;transform:translateY(0)}}@media (max-width: 40rem){.features__item{display:grid;grid-template-columns:56px 1fr;grid-template-areas:"icon  title" "text  text";column-gap:var(--cc-space-md);row-gap:var(--cc-space-xs);grid-auto-rows:min-content}.features__body{display:contents}.features__media{grid-area:icon;align-self:start}.features__card-title{grid-area:title;margin:0;align-self:center}.features__card-text{grid-area:text;margin:0;max-width:none}.features__media{inline-size:48px;block-size:48px}.features__icon{width:40px;height:40px;margin:4px}}.founder{background:var(--cc-bg);color:var(--cc-text);border-top:1px solid var(--cc-border);scroll-margin-top:6rem}.founder .founder__inner{max-width:72rem;margin-inline:auto;padding:var(--cc-space-xl) var(--cc-space-lg)}.founder .founder__title{font-family:var(--cc-font-heading);font-size:var(--cc-h2);line-height:var(--cc-lh-heading);margin:0 0 var(--cc-space-lg);position:relative}.founder .founder__title:after{content:"";display:block;width:56px;height:2px;background:var(--cc-accent);margin-top:var(--cc-space-sm)}.founder .founder__para{margin:0 0 var(--cc-space-md);font-size:var(--cc-body);line-height:var(--cc-lh-body)}.founder .founder__sig{margin:0;color:#e6e9efd9}.founder .founder__name{color:var(--cc-accent);font-weight:600}.founder .founder__avatar{float:left;shape-outside:circle(50%);inline-size:96px;block-size:96px;border-radius:50%;border:1px solid var(--cc-border);object-fit:cover;margin:0 var(--cc-space-md) var(--cc-space-md) 0}@media (min-width: 64rem){@supports (column-count: 2){.founder .founder__text{column-count:2;column-gap:var(--cc-space-xl);column-fill:balance}.founder .founder__lede,.founder .founder__sig{column-span:all;-webkit-column-span:all;break-inside:avoid}}}@media (max-width: 64rem){.founder .founder__text{column-count:1}.founder .founder__avatar{float:none;display:block;margin:0 auto var(--cc-space-md);inline-size:120px;block-size:120px}}@media (prefers-reduced-motion: no-preference){.founder .founder__text{opacity:0;transform:translateY(12px);animation:founder-in .22s ease-out forwards}}@keyframes founder-in{to{opacity:1;transform:translateY(0)}}:root{--cc-bg: #11151C;--cc-surface: #1A2029;--cc-text: #E6E9EF;--cc-accent: #DC984D;--cc-alt-a-bg: #0D1A1F;--cc-alt-a-surface: #1A222A;--cc-alt-a-text: #EAF2F5;--cc-alt-a-accent: #50C2F5;--cc-alt-b-bg: #14171D;--cc-alt-b-surface: #1E222A;--cc-alt-b-text: #F0F4F9;--cc-alt-b-accent: #1BC4F5;--cc-white: #FFFFFF;--cc-muted: color-mix(in oklab, var(--cc-text) 65%, var(--cc-bg));--cc-secondary: color-mix(in oklab, var(--cc-alt-a-accent) 55%, white);--cc-accent-soft: color-mix(in oklab, var(--cc-accent) 60%, white);--cc-icon: var(--cc-secondary);--cc-danger: #E74C3C;--cc-border: #2A3441;--cc-font-heading: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--cc-font-body: "IBM Plex Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--cc-h1: clamp(2rem, 4vw, 3rem);--cc-h2: clamp(1.5rem, 3vw, 2.25rem);--cc-h3: clamp(1.25rem, 2.5vw, 1.75rem);--cc-body: clamp(1rem, 2vw, 1.125rem);--cc-small: clamp(.875rem, 1.5vw, .9375rem);--cc-lh-heading: 1.15;--cc-lh-body: 1.4;--cc-space-xs: 4px;--cc-space-sm: 8px;--cc-space-md: 16px;--cc-space-lg: 24px;--cc-space-xl: 32px}.waitlist{background:var(--cc-surface);color:var(--cc-text)}.waitlist .waitlist__inner{max-width:36rem;margin-inline:auto;padding:var(--cc-space-xl) var(--cc-space-lg);text-align:center}.waitlist .waitlist__title{font-family:var(--cc-font-heading);font-size:var(--cc-h2);line-height:var(--cc-lh-heading);margin:0 0 var(--cc-space-sm)}.waitlist .waitlist__lede{font-family:var(--cc-font-body);font-size:var(--cc-body);line-height:var(--cc-lh-body);margin:0 0 var(--cc-space-lg);opacity:.9}.waitlist .waitlist__form{display:grid;gap:var(--cc-space-md);text-align:left}.waitlist .waitlist__form button[type=submit]{min-height:44px}.waitlist .waitlist__form input[name=hp]{display:none!important}.waitlist .waitlist__field{display:flex;flex-direction:column;align-items:stretch}.waitlist .waitlist__field label{margin-bottom:var(--cc-space-xs);font-size:var(--cc-small);opacity:.85}.waitlist .waitlist__field input{padding:var(--cc-space-sm) var(--cc-space-md);border:1px solid var(--cc-border);background:var(--cc-bg);color:var(--cc-text);border-radius:2px;font-size:var(--cc-body);line-height:1.2}.waitlist .waitlist__field input:focus{outline:2px solid var(--cc-accent);outline-offset:2px}.waitlist .waitlist__field input.is-invalid{border-color:var(--cc-danger)}.waitlist .waitlist__field .waitlist__help{min-height:1.1em;font-size:var(--cc-small);line-height:1.2;color:#e6e9efbf;margin-top:6px}.waitlist .waitlist__field input.is-invalid+.waitlist__help{color:var(--cc-danger)}.waitlist .cc-button.cc-button--primary{width:100%;border-radius:2px}.waitlist .waitlist__toast{margin-top:var(--cc-space-md);padding:var(--cc-space-md);border-radius:2px;border:1px solid var(--cc-accent);background:#dc9b4d26;color:var(--cc-accent);font-size:var(--cc-body)}.waitlist .waitlist__toast.is-success{border-color:#34d399;background:#0b2a22;color:#c9f6e6}.waitlist .waitlist__toast.is-error{border-color:#f87171;background:#2b1111;color:#ffd6d6}.waitlist .waitlist__form :disabled{opacity:.7;cursor:not-allowed}@media (max-width: 600px){.waitlist .waitlist__inner{padding:var(--cc-space-lg) var(--cc-space-md)}.waitlist .cc-button.cc-button--primary{width:100%}}@media (prefers-reduced-motion: reduce){.waitlist *{transition:none!important;animation:none!important;scroll-behavior:auto!important}}.waitlist--with-side .waitlist__inner{max-width:72rem;text-align:initial}.waitlist--with-side .waitlist__grid{display:grid;grid-template-columns:2fr 1fr;gap:var(--cc-space-xl)}.waitlist--with-side .waitlist__main{min-width:0}.waitlist--with-side .waitlist__aside{align-self:start;border:1px solid var(--cc-border);background:var(--cc-bg);border-radius:2px;padding:var(--cc-space-lg)}.waitlist--with-side .waitlist__aside .waitlist__aside-title{font-size:var(--cc-h3);margin:0 0 var(--cc-space-sm);color:var(--cc-alt-a-text)}.waitlist--with-side .waitlist__aside .waitlist__aside-copy{margin:0 0 var(--cc-space-md);color:#e6e9efe6}.waitlist--with-side .waitlist__aside .waitlist__aside-note{margin:var(--cc-space-sm) 0 0;font-size:var(--cc-small);color:#e6e9efbf}.waitlist--with-side .cc-button.cc-button--ghost{background:transparent;color:var(--cc-accent);border:1px solid var(--cc-accent);border-radius:2px;padding:.65rem 1rem;min-height:44px}@media (max-width: 64rem){.waitlist--with-side .waitlist__grid{grid-template-columns:1fr}.waitlist--with-side .waitlist__inner{text-align:center}.waitlist--with-side .waitlist__aside{text-align:left}}.waitlist--with-side .waitlist__inner{padding-block:calc(var(--cc-space-xl) * 1.6)}.waitlist--with-side .waitlist__grid{gap:calc(var(--cc-space-xl) * 1.25);align-items:end}.waitlist--with-side .waitlist__aside{align-self:end}.waitlist .cc-button.cc-button--primary{background:transparent;color:var(--cc-accent);border:1px solid var(--cc-accent);border-radius:2px;font-size:var(--cc-body);font-weight:600;min-height:48px;transition:background-color .18s ease,color .18s ease,border-color .18s ease}.waitlist .cc-button.cc-button--primary:hover,.waitlist .cc-button.cc-button--primary:focus-visible{background:var(--cc-accent);color:var(--cc-bg);border-color:var(--cc-accent)}.waitlist--with-side .cc-button.cc-button--ghost:hover,.waitlist--with-side .cc-button.cc-button--ghost:focus-visible{background:var(--cc-accent);color:var(--cc-bg);border-color:var(--cc-accent)}@media (max-width: 64rem){.waitlist--with-side .waitlist__inner{padding-block:calc(var(--cc-space-xl) * 1.2)}.waitlist--with-side .waitlist__grid{align-items:start}}.waitlist .cc-button.cc-button--primary,.waitlist--with-side .cc-button.cc-button--ghost{font-size:clamp(1rem,.95rem + .25vw,1.125rem);font-weight:600;min-height:52px;padding:.75rem 1rem}@media (max-width: 40rem){.waitlist--with-side .cc-button.cc-button--ghost{width:100%;display:block}}
