.retired{align-content:center;gap:var(--space-stack-md);max-width:46rem;min-height:100svh;padding-block:var(--layout-section);padding-inline:var(--layout-gutter);margin-inline:auto;display:grid}.retired-wordmark{font:var(--type-eyebrow-weight) var(--type-eyebrow-size) / var(--type-eyebrow-lh) var(--type-eyebrow-family);letter-spacing:var(--type-eyebrow-tracking);text-transform:var(--type-eyebrow-transform);color:var(--text-muted);margin:0}.retired h1{text-wrap:balance}.retired-body{max-width:60ch;font:var(--type-lead-weight) var(--type-lead-size) / var(--type-lead-lh) var(--type-lead-family);letter-spacing:var(--type-lead-tracking);color:var(--text-secondary);margin:0}.retired-contact{padding-top:var(--space-stack-sm);border-top:var(--border-width-hairline) solid var(--border-subtle);margin:0}.retired-banner{bottom:var(--space-inset-md);left:var(--space-inset-md);z-index:50;max-width:calc(100vw - var(--space-inset-md) * 2);background:var(--surface-inverse);color:var(--text-on-inverse);border-radius:var(--radius-pill);font:var(--type-caption-weight) var(--type-caption-size) / var(--type-caption-lh) var(--type-caption-family);letter-spacing:var(--type-caption-tracking);text-transform:var(--type-caption-transform);opacity:.9;padding:.28em .85em;font-weight:600;position:fixed}[data-shape=square] .retired-banner{border-radius:var(--radius-control)}.waitlist{align-content:center;gap:var(--space-stack-md);max-width:46rem;min-height:100svh;padding-block:var(--layout-section);padding-inline:var(--layout-gutter);margin-inline:auto;display:grid}.waitlist-wordmark{font:var(--type-eyebrow-weight) var(--type-eyebrow-size) / var(--type-eyebrow-lh) var(--type-eyebrow-family);letter-spacing:var(--type-eyebrow-tracking);text-transform:var(--type-eyebrow-transform);color:var(--text-muted);margin:0}.waitlist h1{text-wrap:balance}.waitlist-body{max-width:60ch;font:var(--type-lead-weight) var(--type-lead-size) / var(--type-lead-lh) var(--type-lead-family);letter-spacing:var(--type-lead-tracking);color:var(--text-secondary);margin:0}.waitlist-form{margin-top:var(--space-stack-sm);gap:var(--space-stack-sm);max-width:34rem;display:grid}.waitlist-ask{font:var(--type-body-weight) var(--type-body-size) / var(--type-body-lh) var(--font-display);letter-spacing:var(--type-body-tracking);margin:0;font-weight:600}.waitlist-fields{gap:var(--control-gap);display:grid}.waitlist-row{gap:var(--control-gap);flex-direction:column;display:flex}.waitlist-input{flex:auto;min-width:0}.waitlist-input::placeholder{color:var(--text-muted)}.waitlist-submit{flex:none}.waitlist-submit[disabled]{opacity:.6;cursor:default}.waitlist-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.waitlist-status{margin:0;font-weight:600}.waitlist-status:empty{display:none}.waitlist-status[data-kind=ok]{color:var(--text-link)}.waitlist-status[data-kind=error]{color:var(--status-error)}@media (width>=40rem){.waitlist-row{flex-direction:row;align-items:center}}.waitlist-onward{margin-top:var(--space-stack-sm)}@media (width>=40rem){.waitlist-onward{justify-self:start}}.waitlist-note{font:var(--type-caption-weight) var(--type-caption-size) / var(--type-caption-lh) var(--type-caption-family);letter-spacing:var(--type-caption-tracking);color:var(--text-muted);margin:0}.waitlist-noform{padding:var(--space-inset-md);border:var(--border-width-default) dashed var(--border-strong);border-radius:var(--radius-control);background:var(--surface-sunken);color:var(--text-secondary);font:var(--type-body-sm-weight) var(--type-body-sm-size) / var(--type-body-sm-lh) var(--type-body-sm-family);letter-spacing:var(--type-body-sm-tracking);margin:0}.waitlist-banner{bottom:var(--space-inset-md);left:var(--space-inset-md);z-index:50;max-width:calc(100vw - var(--space-inset-md) * 2);background:var(--surface-inverse);color:var(--text-on-inverse);border-radius:var(--radius-pill);font:var(--type-caption-weight) var(--type-caption-size) / var(--type-caption-lh) var(--type-caption-family);letter-spacing:var(--type-caption-tracking);text-transform:var(--type-caption-transform);opacity:.9;padding:.28em .85em;font-weight:600;position:fixed}[data-shape=square] .waitlist-banner{border-radius:var(--radius-control)}[data-inputs=underlined] .waitlist-input{border-width:0 0 var(--border-width-hairline);background:0 0;border-radius:0;padding-inline:0}[data-inputs=underlined] .waitlist-input:focus-visible{border-color:var(--border-focus);outline-offset:var(--border-width-default)}[data-inputs=inked] .waitlist-input{border-width:var(--border-width-hairline);border-color:var(--border-strong)}[data-inputs=inked] .waitlist-input:focus-visible{box-shadow:var(--border-width-thick) var(--border-width-thick) 0 var(--border-focus);border-color:var(--border-focus)}@media (width>=40rem){[data-form=stacked] .waitlist-row{flex-direction:column;align-items:stretch}[data-form=composite] .waitlist-row{padding:var(--border-width-hairline);background:var(--surface-raised);border:var(--border-width-default) solid var(--border-strong);border-radius:var(--radius-control);gap:0}[data-form=composite] .waitlist-input{min-height:calc(var(--control-height) - var(--border-width-thick));background:0 0;border:0}[data-form=composite] .waitlist-input:focus-visible{outline-offset:calc(-1 * var(--border-width-default))}[data-form=composite] .waitlist-submit{min-height:calc(var(--control-height) - var(--border-width-thick))}}
