.hero-grid:where(.astro-tplwpgvn){grid-template-columns:minmax(0,1.2fr) minmax(360px,.9fr);align-items:start;gap:clamp(40px,6vw,80px);padding-top:clamp(60px,8vw,100px);display:grid}.truth-box:where(.astro-tplwpgvn){background:var(--card);border:1px solid var(--line-2);box-shadow:2px 2px 0 var(--paper-shadow);align-items:flex-start;gap:16px;max-width:620px;padding:18px 20px;display:flex}.watch-link:where(.astro-tplwpgvn){background:var(--card);border:1px solid var(--line-2);color:var(--ink);box-shadow:2px 2px 0 var(--paper-shadow);transition:border-color .16s ease, color .16s ease, transform var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out);align-items:center;gap:6px;padding:8px 14px;display:inline-flex}@media (hover:hover) and (pointer:fine){.watch-link:where(.astro-tplwpgvn):hover{border-color:var(--navy);color:var(--navy);transform:translateY(-1px)}.contrib-card:where(.astro-tplwpgvn):hover{border-color:var(--navy);box-shadow:3px 3px 0 var(--paper-shadow)}.contrib-cta:where(.astro-tplwpgvn):hover{color:var(--navy-2)}}.form-card:where(.astro-tplwpgvn){background:var(--card);border:1px solid var(--line-2);box-shadow:3px 3px 0 var(--paper-shadow);padding:clamp(24px,4vw,36px)}.contrib-card:where(.astro-tplwpgvn){background:var(--card);border:1px solid var(--line-2);box-shadow:2px 2px 0 var(--paper-shadow);flex-direction:column;justify-content:space-between;padding:24px 20px;transition:border-color .2s,box-shadow .2s;display:flex}.contrib-icon:where(.astro-tplwpgvn){background:var(--panel-2);border:1px solid var(--line-2);width:32px;height:32px;color:var(--navy);justify-content:center;align-items:center;margin-bottom:16px;font-family:Geist Mono,monospace;font-size:11px;font-weight:700;display:flex}.contrib-cta:where(.astro-tplwpgvn){color:var(--navy);border-top:1px solid var(--line);justify-content:space-between;align-items:center;margin-top:12px;padding-top:12px;font-family:Geist Mono,monospace;font-size:11px;font-weight:700;display:inline-flex}#waitlist-form:where(.astro-tplwpgvn) :where(.astro-tplwpgvn):is(input:not([type=checkbox]),select,textarea){min-height:44px;transition:border-color var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out);font-size:16px}#waitlist-form:where(.astro-tplwpgvn)>div:where(.astro-tplwpgvn)>:where(.astro-tplwpgvn):is(input,select):focus-visible,#waitlist-form:where(.astro-tplwpgvn) .field-wrap:where(.astro-tplwpgvn):focus-within{border-color:var(--navy);box-shadow:0 0 0 3px color-mix(in srgb, var(--navy) 22%, transparent);outline:none}#waitlist-form:where(.astro-tplwpgvn) .field-wrap:where(.astro-tplwpgvn){min-height:44px;padding-block:0}#waitlist-form:where(.astro-tplwpgvn) .field-wrap:where(.astro-tplwpgvn) input:where(.astro-tplwpgvn){min-height:42px}#waitlist-form:where(.astro-tplwpgvn) .field-wrap:where(.astro-tplwpgvn) input:where(.astro-tplwpgvn):focus-visible{outline:none}#waitlist-form:where(.astro-tplwpgvn) :where(.astro-tplwpgvn):is(input,select):user-invalid{border-color:var(--danger)}#waitlist-form:where(.astro-tplwpgvn) .consent:where(.astro-tplwpgvn){-webkit-user-select:none;-moz-user-select:none;user-select:none;min-height:44px;padding-block:4px}#waitlist-form:where(.astro-tplwpgvn) .consent:where(.astro-tplwpgvn) input:where(.astro-tplwpgvn){width:20px;height:20px;accent-color:var(--navy);cursor:pointer;flex:none;margin-top:1px}#waitlist-form:where(.astro-tplwpgvn) .consent:where(.astro-tplwpgvn) input:where(.astro-tplwpgvn):focus-visible{outline:2px solid var(--navy);outline-offset:2px}#waitlist-form:where(.astro-tplwpgvn) button:where(.astro-tplwpgvn)[type=submit]{min-height:48px}.watch-link:where(.astro-tplwpgvn):active{box-shadow:1px 1px 0 var(--paper-shadow);transform:translate(1px,1px)}@media (prefers-reduced-motion:reduce){.watch-link:where(.astro-tplwpgvn),.contrib-card:where(.astro-tplwpgvn),#waitlist-form:where(.astro-tplwpgvn) :where(.astro-tplwpgvn):is(input,select){transition:none}.watch-link:where(.astro-tplwpgvn):hover,.watch-link:where(.astro-tplwpgvn):active{transform:none}}@media (width<=900px){.hero-grid:where(.astro-tplwpgvn){grid-template-columns:1fr;gap:48px}}
