:root{--color-page:#fbf8f1;--color-surface:#fffdf8;--color-cream:#f5e6c8;--color-ink:#2b2622;--color-inkSoft:#6e635a;--color-inkSoft-contrast:#574d45;--color-line:#e7dbc4;--color-fieldBorder:#2b2622;--color-action:#c4441c;--color-onAction:#fff;--color-actionText:#b23a17;--color-action-contrast:#962f12;--color-heart:#d84b20;--color-danger:#a3201b;--color-successText:#3f6e22;--color-toggleOn:#4e8a2a;--color-toggleKnob:#fff;--color-photoChip:#2b2622cc;--color-onPhotoChip:#f5e6c8;--color-house-yellow:#f2b134;--color-on-house-yellow:#2b2622;--color-field-yellow:#f2b134;--color-on-field-yellow:#2b2622;--color-on-field-yellow-body:#2b2622;--color-house-blue:#1d6ba0;--color-house-blue-contrast:#175a88;--color-on-house-blue:#f5e6c8;--color-field-blue:#1d6ba0;--color-on-field-blue:#f5e6c8;--color-on-field-blue-body:#f5e6c8;--color-house-pink:#e8a5c0;--color-on-house-pink:#2b2622;--color-field-pink:#e8a5c0;--color-on-field-pink:#2b2622;--color-on-field-pink-body:#2b2622;--color-house-green:#7ab547;--color-on-house-green:#2b2622;--color-field-green:#7ab547;--color-on-field-green:#2b2622;--color-on-field-green-body:#2b2622;--color-house-brown:#8b4a2b;--color-house-brown-contrast:#7a3f24;--color-on-house-brown:#f5e6c8;--color-field-brown:#8b4a2b;--color-on-field-brown:#f5e6c8;--color-on-field-brown-body:#f5e6c8;--type-poster-size:40px;--type-poster-line:42px;--type-poster-weight:600;--type-poster-tracking:-1px;--type-display-size:34px;--type-display-line:38px;--type-display-weight:600;--type-display-tracking:-.6px;--type-title1-size:28px;--type-title1-line:32px;--type-title1-weight:600;--type-title1-tracking:-.4px;--type-title2-size:22px;--type-title2-line:28px;--type-title2-weight:600;--type-title2-tracking:0px;--type-headline-size:17px;--type-headline-line:22px;--type-headline-weight:600;--type-headline-tracking:0px;--type-body-size:17px;--type-body-line:26px;--type-body-weight:400;--type-body-tracking:0px;--type-meta-size:15px;--type-meta-line:20px;--type-meta-weight:400;--type-meta-tracking:0px;--type-footnote-size:13px;--type-footnote-line:18px;--type-footnote-weight:400;--type-footnote-tracking:0px;--type-count-size:13px;--type-count-line:16px;--type-count-weight:600;--type-count-tracking:0px;--font-display:Inter, system-ui, sans-serif;--font-text:-apple-system, BlinkMacSystemFont, "SF Pro Text", system-ui, sans-serif;--space-1:4px;--space-2:8px;--space-3:12px;--space-gutter:16px;--space-poster-pad:20px;--space-section-gap:24px;--space-post-gap:32px;--radius-photo:0px;--radius-thumb:12px;--radius-field:16px;--radius-poster:24px;--radius-capsule:999px;--size-avatar-24:24px;--size-avatar-32:32px;--size-avatar-40:40px;--size-avatar-48:48px;--size-avatar-96:96px;--size-button-height:50px;--size-hit-target:44px;--size-border:1.5px;--size-grid-gap:2px;--motion-fast:.15s;--motion-normal:.25s;--motion-poster:.25s;--motion-toast:.25s;--motion-post-settle:.25s;--motion-photo-develop:.2s;--motion-author-rule:.4s;--motion-love-float:.6s;--motion-love-bounce:.35s;--motion-love-reduced:.15s;--motion-rise:8px;--color-paper:var(--color-page);--color-card:var(--color-cream);--color-cardSubtle:var(--color-page);--color-inkFaint:var(--color-inkSoft);--color-accent:var(--color-action);--color-onAccent:var(--color-onAction);--color-link:var(--color-actionText);--color-accentText:var(--color-actionText);--color-success:var(--color-successText);--color-warning:var(--color-house-yellow);--color-avatar-0:var(--color-house-yellow);--color-avatar-1:var(--color-house-blue);--color-avatar-2:var(--color-house-pink);--color-avatar-3:var(--color-house-green);--color-avatar-4:var(--color-house-brown);--type-title-size:var(--type-title2-size);--type-title-line:var(--type-title2-line);--type-title-weight:var(--type-title2-weight);--type-callout-size:var(--type-meta-size);--type-callout-line:var(--type-meta-line);--type-callout-weight:var(--type-meta-weight);--type-caption-size:var(--type-count-size);--type-caption-line:var(--type-count-line);--type-caption-weight:var(--type-count-weight);--space-4:var(--space-gutter);--space-5:var(--space-section-gap);--space-6:var(--space-post-gap);--space-7:calc(var(--space-section-gap) * 2);--radius-control:var(--radius-capsule);--radius-card:var(--radius-poster);--radius-sheet:var(--radius-poster);--radius-pill:var(--radius-capsule);--size-tapTarget:var(--size-hit-target);--size-avatar:var(--size-avatar-40);--size-avatarLarge:var(--size-avatar-48);--size-photoCorner:var(--radius-thumb);--font-ui:Inter, system-ui, sans-serif}:where(input,select,textarea){--color-line:var(--color-fieldBorder)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--color-page:#1f1b18;--color-surface:#2b2622;--color-cream:#352f2a;--color-ink:#f5e6c8;--color-inkSoft:#bdb0a0;--color-inkSoft-contrast:#d6cbbc;--color-line:#413930;--color-fieldBorder:#bdb0a0;--color-action:#e8673f;--color-onAction:#1f1b18;--color-actionText:#f08a66;--color-action-contrast:#f6a585;--color-heart:#e8673f;--color-danger:#ff8f85;--color-successText:#93c86a;--color-toggleOn:#93c86a;--color-toggleKnob:#fff;--color-photoChip:#2b2622cc;--color-onPhotoChip:#f5e6c8;--color-house-yellow:#f2b134;--color-on-house-yellow:#2b2622;--color-field-yellow:#3d2d10;--color-on-field-yellow:#f2b134;--color-on-field-yellow-body:#f5e6c8;--color-house-blue:#6fb0dd;--color-house-blue-contrast:#6fb0dd;--color-on-house-blue:#1f1b18;--color-field-blue:#14293a;--color-on-field-blue:#6fb0dd;--color-on-field-blue-body:#f5e6c8;--color-house-pink:#e8a5c0;--color-on-house-pink:#2b2622;--color-field-pink:#3e2230;--color-on-field-pink:#e8a5c0;--color-on-field-pink-body:#f5e6c8;--color-house-green:#93c86a;--color-on-house-green:#2b2622;--color-field-green:#1e2d15;--color-on-field-green:#93c86a;--color-on-field-green-body:#f5e6c8;--color-house-brown:#c07a55;--color-house-brown-contrast:#c07a55;--color-on-house-brown:#1f1b18;--color-field-brown:#3a2014;--color-on-field-brown:#e2a47f;--color-on-field-brown-body:#f5e6c8}}:root[data-theme=dark]{--color-page:#1f1b18;--color-surface:#2b2622;--color-cream:#352f2a;--color-ink:#f5e6c8;--color-inkSoft:#bdb0a0;--color-inkSoft-contrast:#d6cbbc;--color-line:#413930;--color-fieldBorder:#bdb0a0;--color-action:#e8673f;--color-onAction:#1f1b18;--color-actionText:#f08a66;--color-action-contrast:#f6a585;--color-heart:#e8673f;--color-danger:#ff8f85;--color-successText:#93c86a;--color-toggleOn:#93c86a;--color-toggleKnob:#fff;--color-photoChip:#2b2622cc;--color-onPhotoChip:#f5e6c8;--color-house-yellow:#f2b134;--color-on-house-yellow:#2b2622;--color-field-yellow:#3d2d10;--color-on-field-yellow:#f2b134;--color-on-field-yellow-body:#f5e6c8;--color-house-blue:#6fb0dd;--color-house-blue-contrast:#6fb0dd;--color-on-house-blue:#1f1b18;--color-field-blue:#14293a;--color-on-field-blue:#6fb0dd;--color-on-field-blue-body:#f5e6c8;--color-house-pink:#e8a5c0;--color-on-house-pink:#2b2622;--color-field-pink:#3e2230;--color-on-field-pink:#e8a5c0;--color-on-field-pink-body:#f5e6c8;--color-house-green:#93c86a;--color-on-house-green:#2b2622;--color-field-green:#1e2d15;--color-on-field-green:#93c86a;--color-on-field-green-body:#f5e6c8;--color-house-brown:#c07a55;--color-house-brown-contrast:#c07a55;--color-on-house-brown:#1f1b18;--color-field-brown:#3a2014;--color-on-field-brown:#e2a47f;--color-on-field-brown-body:#f5e6c8}@media (prefers-contrast:more){:root{--color-inkSoft:#574d45;--color-action:#962f12;--color-actionText:#962f12;--color-house-blue:#175a88;--color-field-blue:#175a88;--color-house-brown:#7a3f24;--color-field-brown:#7a3f24}}@media (prefers-contrast:more) and (prefers-color-scheme:dark){:root:not([data-theme=light]){--color-inkSoft:#d6cbbc;--color-fieldBorder:#d6cbbc;--color-action:#f6a585;--color-actionText:#f6a585}}@media (prefers-contrast:more){:root[data-theme=dark]{--color-inkSoft:#d6cbbc;--color-fieldBorder:#d6cbbc;--color-action:#f6a585;--color-actionText:#f6a585}}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_astro/inter-latin-wght-normal.Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--color-paper);color:var(--color-ink);font-family:var(--font-ui);font-size:var(--type-body-size);line-height:var(--type-body-line);font-weight:var(--type-body-weight);flex-direction:column;min-height:100dvh;margin:0;display:flex}main{flex:1 0 auto}img{max-width:100%;height:auto}a{color:var(--color-link);text-underline-offset:.18em}a:hover{text-decoration-thickness:2px}a:focus-visible,.shot-row:focus-visible{outline:2px solid var(--color-ink);outline-offset:3px;border-radius:var(--radius-control)}.skip{left:var(--space-gutter);background:var(--color-card);color:var(--color-ink);padding:var(--space-2) var(--space-3);border-radius:var(--radius-control);z-index:10;position:absolute;top:-100px}.skip:focus{top:var(--space-2)}.wrap{width:100%;max-width:64rem;padding-left:var(--space-gutter);padding-right:var(--space-gutter);margin:0 auto}.site-header{padding:var(--space-5) 0 var(--space-2)}.brand{color:var(--color-ink);line-height:0;display:inline-block}.wordmark{width:auto;height:44px;display:block}.hero{padding-top:var(--space-6);padding-bottom:var(--space-6)}.hero>*,.alpha>*,.doc>*{max-width:44rem}.eyebrow{margin:0 0 var(--space-3);font-size:var(--type-caption-size);line-height:var(--type-caption-line);font-weight:var(--type-caption-weight);letter-spacing:.12em;text-transform:uppercase;color:var(--color-inkSoft)}h1{margin:0 0 var(--space-5);font-size:clamp(var(--type-display-size), 9vw, 48px);line-height:1.1;font-weight:var(--type-display-weight);letter-spacing:-.01em;overflow-wrap:break-word}h2{margin:0 0 var(--space-4);font-size:var(--type-title-size);line-height:var(--type-title-line);font-weight:var(--type-title-weight)}h3{margin:0 0 var(--space-2);font-size:var(--type-headline-size);line-height:var(--type-headline-line);font-weight:var(--type-headline-weight)}p{margin:0 0 var(--space-4)}.story p{max-width:36rem}.coming{margin:var(--space-3) 0 0;padding:var(--space-2) var(--space-4);background:var(--color-card);border:1px solid var(--color-line);border-radius:var(--radius-pill);font-size:var(--type-callout-size);line-height:var(--type-callout-line);font-weight:var(--type-headline-weight);display:inline-block}.waitlist{margin:var(--space-5) 0 var(--space-6)}.waitlist-title{margin:0 0 var(--space-1);font-size:var(--type-headline-size);line-height:var(--type-headline-line);font-weight:var(--type-headline-weight)}.waitlist-help{margin:0 0 var(--space-4);max-width:36rem;font-size:var(--type-callout-size);line-height:var(--type-callout-line);color:var(--color-inkSoft)}.waitlist-label{margin:0 0 var(--space-1);font-size:var(--type-footnote-size);line-height:var(--type-footnote-line);font-weight:var(--type-caption-weight);color:var(--color-inkSoft);display:block}.waitlist-row{gap:var(--space-3);flex-wrap:wrap;max-width:36rem;display:flex}.waitlist input[type=email]{min-width:0;min-height:var(--size-tapTarget);padding:var(--space-2) var(--space-3);background:var(--color-cardSubtle);color:var(--color-ink);border:1px solid var(--color-line);border-radius:var(--radius-control);font:inherit;flex:14rem}.waitlist button{min-height:var(--size-tapTarget);min-width:var(--size-tapTarget);padding:var(--space-2) var(--space-5);background:var(--color-accent);color:var(--color-onAccent);border:1px solid var(--color-accent);border-radius:var(--radius-control);font:inherit;cursor:pointer;flex:none;font-size:19px;font-weight:700}.waitlist button:hover{filter:brightness(.94)}.waitlist input:focus-visible,.waitlist button:focus-visible{outline:2px solid var(--color-ink);outline-offset:3px}.thanks{padding-top:var(--space-6);padding-bottom:var(--space-7)}.thanks>*{max-width:36rem}.thanks h1{margin-bottom:var(--space-4)}.shots{padding-top:var(--space-5);padding-bottom:var(--space-6)}.shot-row{gap:var(--space-5);scroll-snap-type:x mandatory;padding:var(--space-2) var(--space-gutter) var(--space-4);margin:0 calc(-1 * var(--space-gutter));scrollbar-width:thin;display:flex;overflow-x:auto}.shot{scroll-snap-align:center;flex:0 0 68%;max-width:18rem;margin:0}.phone{background:var(--color-card);border:1px solid var(--color-line);border-radius:36px;padding:8px;line-height:0}.phone picture{display:block}.phone img{aspect-ratio:540/1174;background:var(--color-paper);border-radius:28px;width:100%;display:block}.shot figcaption{margin-top:var(--space-3);text-align:center;font-size:var(--type-footnote-size);line-height:var(--type-footnote-line);color:var(--color-inkSoft)}@media (width>=48rem){.shot-row{justify-content:center;margin:0;padding-left:0;padding-right:0;overflow:visible}.shot{flex:1 1 0}}.promises{padding-top:var(--space-5);padding-bottom:var(--space-6)}.cards{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}.cards li{background:var(--color-card);border-radius:var(--radius-card);padding:var(--space-5)}.cards p{font-size:var(--type-callout-size);line-height:var(--type-callout-line);margin:0}@media (width>=48rem){.cards{grid-template-columns:repeat(3,1fr)}}.alpha{padding-top:var(--space-5);padding-bottom:var(--space-7)}.doc{padding-top:var(--space-6);padding-bottom:var(--space-7)}.doc h1{font-size:var(--type-display-size);line-height:var(--type-display-line);margin-bottom:var(--space-2)}.doc-meta{color:var(--color-inkSoft);font-size:var(--type-footnote-size);line-height:var(--type-footnote-line);margin-bottom:var(--space-5)}.doc h1+.prose{margin-top:var(--space-5)}.badge{margin:0 0 var(--space-3);padding:0 var(--space-3);background:var(--color-card);border:2px solid var(--color-warning);color:var(--color-ink);border-radius:var(--radius-pill);font-size:var(--type-caption-size);line-height:20px;font-weight:var(--type-caption-weight);letter-spacing:.12em;text-transform:uppercase;display:inline-block}.prose h2{margin-top:var(--space-6)}.prose h3{margin-top:var(--space-5)}.prose ul,.prose ol{margin:0 0 var(--space-4);padding-left:var(--space-5)}.prose li{margin-bottom:var(--space-2)}.prose blockquote{margin:0 0 var(--space-4);padding:var(--space-3) var(--space-4);background:var(--color-card);border-radius:var(--radius-card)}.prose blockquote p:last-child{margin-bottom:0}.site-footer{border-top:1px solid var(--color-line);padding:var(--space-5) 0 var(--space-6);font-size:var(--type-footnote-size);line-height:var(--type-footnote-line);color:var(--color-inkSoft);flex-shrink:0}.footer-links{gap:var(--space-2) var(--space-5);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.footer-links a{color:var(--color-ink);padding:var(--space-2) 0;min-height:24px;display:inline-block}.footer-note{margin:0 0 var(--space-2)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
