.hero[data-astro-cid-ge2uvauf]{isolation:isolate;color:#fdfbf7;padding:96px 0 104px;position:relative;overflow:hidden}.bg[data-astro-cid-ge2uvauf]{z-index:-1;pointer-events:none;background:#140e0b;position:absolute;inset:0}.hero-vid[data-astro-cid-ge2uvauf]{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.scrim[data-astro-cid-ge2uvauf]{background:radial-gradient(90% 60% at 50% 4%,#d46e4a38,#0000 58%),radial-gradient(120% 80% at 50% 32%,#1c110c66,#180f0ac7 80%),linear-gradient(#180f0a75 0%,#180f0a6b 45%,#140d09bd 100%);position:absolute;inset:0}.inner[data-astro-cid-ge2uvauf]{z-index:1;text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.eyebrow[data-astro-cid-ge2uvauf]{border-radius:var(--radius-pill);-webkit-backdrop-filter:blur(8px);font-family:var(--font-grotesk);font-size:13px;font-weight:var(--weight-medium);color:#fdfbf7;letter-spacing:-.003em;background:#ffffff1f;border:1px solid #ffffff2e;align-items:center;gap:9px;margin:0 0 24px;padding:7px 16px;display:inline-flex}.eyebrow-dot[data-astro-cid-ge2uvauf]{background:#e6906f;border-radius:50%;flex-shrink:0;width:7px;height:7px}.display[data-astro-cid-ge2uvauf]{font-family:var(--font-signifier);font-weight:400;font-size:var(--text-display-lg);line-height:var(--leading-display-lg);letter-spacing:var(--tracking-display-lg);color:#fdfbf7;text-shadow:0 1px 30px #140e0b80;max-width:24ch;margin:0 0 24px}.display[data-astro-cid-ge2uvauf] em[data-astro-cid-ge2uvauf]{color:#fdfbf7;font-style:normal}.plotline[data-astro-cid-ge2uvauf]{display:inline-block;position:relative}.plot-stroke[data-astro-cid-ge2uvauf]{width:100%;height:.18em;position:absolute;bottom:-.08em;left:0;overflow:visible}.plot-stroke[data-astro-cid-ge2uvauf] path[data-astro-cid-ge2uvauf]{fill:none;stroke:#e6906f;stroke-width:2.5px;stroke-linecap:round;stroke-dasharray:340;stroke-dashoffset:340px;animation:.9s cubic-bezier(.6,0,.2,1) 1.05s forwards plot-draw}@keyframes plot-draw{to{stroke-dashoffset:0}}.lede[data-astro-cid-ge2uvauf]{font-family:var(--font-grotesk);color:#fdfbf7db;max-width:700px;font-size:clamp(18px,1.6vw,21px);line-height:1.5;font-weight:var(--weight-regular);letter-spacing:-.005em;text-shadow:0 1px 20px #140e0b66;margin:0 0 28px}.actions[data-astro-cid-ge2uvauf]{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;display:flex}.actions[data-astro-cid-ge2uvauf] .btn-primary[data-astro-cid-ge2uvauf]{color:var(--color-ink);background:#fdfbf7;border-color:#fdfbf7}.actions[data-astro-cid-ge2uvauf] .btn-primary[data-astro-cid-ge2uvauf]:hover{background:#fff;border-color:#fff;box-shadow:0 12px 30px -12px #0009}.learn-more[data-astro-cid-ge2uvauf]{font-family:var(--font-grotesk);font-size:14px;font-weight:var(--weight-medium);color:#fdfbf7d1;letter-spacing:-.005em;align-items:center;gap:5px;text-decoration:none;transition:color .18s;display:inline-flex}.learn-more[data-astro-cid-ge2uvauf]:hover{color:#fdfbf7}.lm-arrow[data-astro-cid-ge2uvauf]{transition:transform .22s cubic-bezier(.2,.8,.2,1)}.learn-more[data-astro-cid-ge2uvauf]:hover .lm-arrow[data-astro-cid-ge2uvauf]{transform:translate(4px)}@media (prefers-reduced-motion:reduce){.lm-arrow[data-astro-cid-ge2uvauf]{transition:none}.learn-more[data-astro-cid-ge2uvauf]:hover .lm-arrow[data-astro-cid-ge2uvauf]{transform:none}}.demo[data-astro-cid-ge2uvauf]{width:100%;max-width:720px;margin:44px auto 0}.demo-panel[data-astro-cid-ge2uvauf]{text-align:left;background:#faf7f2;border:1px solid #ffffff2e;border-radius:18px;overflow:hidden;box-shadow:0 40px 80px -28px #000000bf,0 12px 28px -12px #0000008c}.demo-chrome[data-astro-cid-ge2uvauf]{background:#f1ebe2;border-bottom:1px solid #1f1a1714;align-items:center;gap:14px;padding:10px 16px;display:flex}.chrome-dots[data-astro-cid-ge2uvauf]{flex-shrink:0;gap:6px;display:inline-flex}.chrome-dots[data-astro-cid-ge2uvauf] i[data-astro-cid-ge2uvauf]{background:#1f1a1729;border-radius:50%;width:9px;height:9px}.demo-url[data-astro-cid-ge2uvauf]{border-radius:var(--radius-pill);font-family:var(--font-grotesk);font-size:12px;font-weight:var(--weight-medium);color:var(--color-muted-stone);letter-spacing:.01em;background:#1f1a170d;align-items:center;padding:5px 14px;display:inline-flex}.url-text[data-astro-cid-ge2uvauf]{transition:opacity .18s}.url-text[data-astro-cid-ge2uvauf].swap{opacity:0}.demo-prompt[data-astro-cid-ge2uvauf]{background:#fdfbf7;border-bottom:1px solid #1f1a1714;align-items:center;gap:10px;min-height:46px;padding:13px 18px;display:flex}.prompt-spark[data-astro-cid-ge2uvauf]{color:var(--color-terracotta);flex-shrink:0}.prompt-text[data-astro-cid-ge2uvauf]{font-family:var(--font-grotesk);color:var(--color-ink);letter-spacing:-.005em;white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.prompt-caret[data-astro-cid-ge2uvauf]{background:var(--color-terracotta);flex-shrink:0;width:1.5px;height:16px;animation:1.1s step-end infinite caret-blink}@keyframes caret-blink{50%{opacity:0}}.demo-stage[data-astro-cid-ge2uvauf]{height:318px;position:relative}.mini[data-astro-cid-ge2uvauf]{background:var(--m-canvas);opacity:0;pointer-events:none;flex-direction:column;gap:12px;padding:16px 18px;transition:opacity .35s;display:flex;position:absolute;inset:0}.mini[data-astro-cid-ge2uvauf].is-active{opacity:1}.mini[data-astro-cid-ge2uvauf].is-leaving,.m-header[data-astro-cid-ge2uvauf],.m-img[data-astro-cid-ge2uvauf],.m-h1[data-astro-cid-ge2uvauf],.m-line[data-astro-cid-ge2uvauf],.m-pill[data-astro-cid-ge2uvauf],.m-row[data-astro-cid-ge2uvauf],.m-tile[data-astro-cid-ge2uvauf]{opacity:0}.mini[data-astro-cid-ge2uvauf].is-built .m-header[data-astro-cid-ge2uvauf],.mini[data-astro-cid-ge2uvauf].is-built .m-img[data-astro-cid-ge2uvauf],.mini[data-astro-cid-ge2uvauf].is-built .m-h1[data-astro-cid-ge2uvauf],.mini[data-astro-cid-ge2uvauf].is-built .m-line[data-astro-cid-ge2uvauf],.mini[data-astro-cid-ge2uvauf].is-built .m-pill[data-astro-cid-ge2uvauf],.mini[data-astro-cid-ge2uvauf].is-built .m-row[data-astro-cid-ge2uvauf],.mini[data-astro-cid-ge2uvauf].is-built .m-tile[data-astro-cid-ge2uvauf]{opacity:1}.mini[data-astro-cid-ge2uvauf].is-building .m-header[data-astro-cid-ge2uvauf]{animation:.45s cubic-bezier(.2,.8,.2,1) 50ms forwards m-drop}.mini[data-astro-cid-ge2uvauf].is-building .m-img[data-astro-cid-ge2uvauf]{animation:.5s cubic-bezier(.2,.8,.2,1) .3s forwards m-grow}.mini[data-astro-cid-ge2uvauf].is-building .m-h1[data-astro-cid-ge2uvauf]{animation:.45s cubic-bezier(.2,.8,.2,1) .5s forwards m-rise}.mini[data-astro-cid-ge2uvauf].is-building .m-line-a[data-astro-cid-ge2uvauf]{animation:.4s .68s forwards m-rise}.mini[data-astro-cid-ge2uvauf].is-building .m-line-b[data-astro-cid-ge2uvauf]{animation:.4s .78s forwards m-rise}.mini[data-astro-cid-ge2uvauf].is-building .m-row[data-astro-cid-ge2uvauf]:first-child,.mini[data-astro-cid-ge2uvauf].is-building .m-tile[data-astro-cid-ge2uvauf]:first-child{animation:.4s .95s forwards m-rise}.mini[data-astro-cid-ge2uvauf].is-building .m-row[data-astro-cid-ge2uvauf]:nth-child(2),.mini[data-astro-cid-ge2uvauf].is-building .m-tile[data-astro-cid-ge2uvauf]:nth-child(2){animation:.4s 1.05s forwards m-rise}.mini[data-astro-cid-ge2uvauf].is-building .m-row[data-astro-cid-ge2uvauf]:nth-child(3),.mini[data-astro-cid-ge2uvauf].is-building .m-tile[data-astro-cid-ge2uvauf]:nth-child(3){animation:.4s 1.15s forwards m-rise}.mini[data-astro-cid-ge2uvauf].is-building .m-pill[data-astro-cid-ge2uvauf]{animation:.45s cubic-bezier(.2,.8,.2,1) 1.35s forwards m-pop}@keyframes m-drop{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:none}}@keyframes m-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes m-grow{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}@keyframes m-pop{0%{opacity:0;transform:scale(.8)}70%{opacity:1;transform:scale(1.06)}to{opacity:1;transform:none}}.m-header[data-astro-cid-ge2uvauf]{border-bottom:1px solid color-mix(in srgb, var(--m-ink) 12%, transparent);justify-content:space-between;align-items:center;gap:12px;padding-bottom:10px;display:flex}.m-brand[data-astro-cid-ge2uvauf]{font-family:var(--font-signifier);color:var(--m-ink);white-space:nowrap;align-items:center;gap:7px;font-size:15px;font-style:italic;line-height:1;display:inline-flex}.m-dot[data-astro-cid-ge2uvauf]{background:var(--m-accent);border-radius:50%;flex-shrink:0;width:6px;height:6px}.m-nav[data-astro-cid-ge2uvauf]{gap:7px;margin-left:auto;display:inline-flex}.m-nav[data-astro-cid-ge2uvauf] i[data-astro-cid-ge2uvauf]{background:color-mix(in srgb, var(--m-ink) 28%, transparent);border-radius:2px;width:16px;height:4px}.m-cta[data-astro-cid-ge2uvauf]{background:var(--m-ink);border-radius:999px;flex-shrink:0;width:42px;height:15px}.m-hero[data-astro-cid-ge2uvauf]{grid-template-columns:1.15fr .85fr;align-items:center;gap:16px;display:grid}.m-copy[data-astro-cid-ge2uvauf]{flex-direction:column;align-items:flex-start;gap:9px;display:flex}.m-h1[data-astro-cid-ge2uvauf]{font-family:var(--font-signifier);letter-spacing:-.01em;color:var(--m-ink);font-size:clamp(20px,2.4vw,26px);line-height:1.12}.m-line[data-astro-cid-ge2uvauf]{background:color-mix(in srgb, var(--m-ink) 16%, transparent);border-radius:3px;height:6px}.m-line-a[data-astro-cid-ge2uvauf]{width:88%}.m-line-b[data-astro-cid-ge2uvauf]{width:62%}.m-pill[data-astro-cid-ge2uvauf]{background:var(--m-accent);color:var(--m-canvas);font-family:var(--font-grotesk);font-size:11px;font-weight:var(--weight-medium);white-space:nowrap;border-radius:999px;margin-top:5px;padding:7px 14px;line-height:1}.m-img[data-astro-cid-ge2uvauf]{background:radial-gradient(120% 90% at 78% 18%, var(--m-tint), transparent 62%), linear-gradient(135deg, color-mix(in srgb, var(--m-ink) 10%, transparent), color-mix(in srgb, var(--m-ink) 20%, transparent));border-radius:10px;height:128px}.m-rows[data-astro-cid-ge2uvauf]{flex-direction:column;gap:9px;padding-top:2px;display:flex}.m-row[data-astro-cid-ge2uvauf]{font-family:var(--font-signifier);color:var(--m-ink);align-items:baseline;gap:6px;font-size:13.5px;line-height:1;display:flex}.m-row-name[data-astro-cid-ge2uvauf]{white-space:nowrap}.m-row-dots[data-astro-cid-ge2uvauf]{border-bottom:1px dotted color-mix(in srgb, var(--m-ink) 34%, transparent);flex:1;min-width:12px;margin:0 4px 3px}.m-row-price[data-astro-cid-ge2uvauf]{color:var(--m-accent);font-variant-numeric:tabular-nums;font-style:italic}.m-gallery[data-astro-cid-ge2uvauf]{grid-template-columns:repeat(3,1fr);gap:9px;padding-top:2px;display:grid}.m-tile[data-astro-cid-ge2uvauf]{background:color-mix(in srgb, var(--m-ink) 10%, transparent);border-radius:8px;height:62px}.m-tile[data-astro-cid-ge2uvauf]:nth-child(2){background:linear-gradient(135deg, var(--m-tint), color-mix(in srgb, var(--m-ink) 12%, transparent))}.m-tile[data-astro-cid-ge2uvauf]:nth-child(3){background:color-mix(in srgb, var(--m-ink) 15%, transparent)}.flow-caption[data-astro-cid-ge2uvauf]{text-align:center;font-family:var(--font-grotesk);font-size:13px;font-weight:var(--weight-medium);letter-spacing:.04em;color:#fdfbf7b8;margin:24px auto 0}@media (width<=760px){.hero[data-astro-cid-ge2uvauf]{padding:72px 0 80px}.demo[data-astro-cid-ge2uvauf]{margin-top:44px}}@media (width<=560px){.demo-stage[data-astro-cid-ge2uvauf]{height:348px}.m-hero[data-astro-cid-ge2uvauf]{grid-template-columns:1fr;gap:12px}.m-img[data-astro-cid-ge2uvauf]{order:-1;height:74px}.m-copy[data-astro-cid-ge2uvauf]{align-items:flex-start}}@media (prefers-reduced-motion:reduce){.hero-vid[data-astro-cid-ge2uvauf]{display:none}.bg[data-astro-cid-ge2uvauf]{background:#140e0b url(/videos/mono.jpg) 50%/cover no-repeat}.plot-stroke[data-astro-cid-ge2uvauf] path[data-astro-cid-ge2uvauf]{stroke-dashoffset:0;animation:none}.prompt-caret[data-astro-cid-ge2uvauf]{animation:none}.mini[data-astro-cid-ge2uvauf]{transition:none}}.hero-work[data-astro-cid-u6vqst5j]{background:var(--color-canvas);color:var(--color-ink);border-bottom:1px solid #1f1a170f;padding:48px 0 80px}.grid[data-astro-cid-u6vqst5j]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:56px;display:grid}.eyebrow[data-astro-cid-u6vqst5j]{font-family:var(--font-grotesk);font-size:14px;font-weight:var(--weight-medium);color:var(--color-muted-stone);align-items:center;gap:9px;margin:0 0 22px;display:inline-flex}.dot[data-astro-cid-u6vqst5j]{background:var(--color-terracotta);border-radius:50%;width:7px;height:7px}.display[data-astro-cid-u6vqst5j]{font-family:var(--font-signifier);letter-spacing:-.02em;margin:0 0 22px;font-size:clamp(40px,4.6vw,58px);font-weight:400;line-height:1.04}.display[data-astro-cid-u6vqst5j] em[data-astro-cid-u6vqst5j]{color:var(--color-terracotta);font-style:italic}.lede[data-astro-cid-u6vqst5j]{color:var(--color-muted-stone);max-width:46ch;margin:0 0 30px;font-size:clamp(17px,1.4vw,19px);line-height:1.55}.actions[data-astro-cid-u6vqst5j]{flex-wrap:wrap;align-items:center;gap:14px 22px;display:flex}.diy[data-astro-cid-u6vqst5j]{font-size:15px;font-weight:var(--weight-medium);color:var(--color-muted-stone);text-decoration:none}.diy[data-astro-cid-u6vqst5j]:hover{color:var(--color-ink)}.work[data-astro-cid-u6vqst5j]{margin:0}.frame[data-astro-cid-u6vqst5j]{background:#fff;border:1px solid #1f1a171a;border-radius:14px;overflow:hidden;box-shadow:0 30px 60px -28px #1f1a1759,0 2px 6px #1f1a170d}.chrome[data-astro-cid-u6vqst5j]{background:var(--color-fog);border-bottom:1px solid #1f1a1712;align-items:center;gap:14px;padding:10px 14px;display:flex}.dots[data-astro-cid-u6vqst5j]{gap:6px;display:flex}.dots[data-astro-cid-u6vqst5j] i[data-astro-cid-u6vqst5j]{background:var(--color-hint-of-grey);border-radius:50%;width:9px;height:9px}.url[data-astro-cid-u6vqst5j]{color:var(--color-muted-stone);border-radius:var(--radius-pill);background:#fff;padding:3px 12px;font-size:12.5px}.stage[data-astro-cid-u6vqst5j]{aspect-ratio:16/10;background:var(--color-fog);position:relative}.shot[data-astro-cid-u6vqst5j]{opacity:0;visibility:hidden;transition:opacity .5s,visibility 0s linear .5s;position:absolute;inset:0}.shot[data-astro-cid-u6vqst5j].is-active{opacity:1;visibility:visible;transition:opacity .5s}.shot[data-astro-cid-u6vqst5j] img[data-astro-cid-u6vqst5j]{object-fit:cover;object-position:top center;width:100%;height:100%}figcaption[data-astro-cid-u6vqst5j]{margin-top:18px}.work-label[data-astro-cid-u6vqst5j]{font-size:13px;font-weight:var(--weight-medium);color:var(--color-muted-stone);margin:0 0 10px}.tabs[data-astro-cid-u6vqst5j]{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.tab[data-astro-cid-u6vqst5j]{text-align:left;font:inherit;cursor:pointer;color:var(--color-ink);background:0 0;border:1px solid #1f1a171a;border-radius:10px;padding:10px 12px;transition:background .2s,border-color .2s}.tab[data-astro-cid-u6vqst5j]:hover{background:var(--color-fog)}.tab[data-astro-cid-u6vqst5j][aria-selected=true]{border-color:var(--color-ink);background:#fff}.tab-name[data-astro-cid-u6vqst5j]{font-size:14px;font-weight:var(--weight-medium);line-height:1.3;display:block}.tab-kind[data-astro-cid-u6vqst5j]{color:var(--color-muted-stone);margin-top:2px;font-size:12px;line-height:1.35;display:block}.caption[data-astro-cid-u6vqst5j]{color:var(--color-light-steel);margin:12px 0 0;font-size:13px}.fade[data-astro-cid-u6vqst5j]{opacity:0;animation:.7s cubic-bezier(.2,.8,.2,1) forwards hw-in;transform:translateY(10px)}.f2[data-astro-cid-u6vqst5j]{animation-delay:80ms}.f3[data-astro-cid-u6vqst5j]{animation-delay:.16s}.f4[data-astro-cid-u6vqst5j]{animation-delay:.24s}@keyframes hw-in{to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.fade[data-astro-cid-u6vqst5j]{opacity:1;animation:none;transform:none}.shot[data-astro-cid-u6vqst5j],.shot[data-astro-cid-u6vqst5j].is-active{transition:none}}@media (width<=960px){.hero-work[data-astro-cid-u6vqst5j]{padding:48px 0 64px}.grid[data-astro-cid-u6vqst5j]{grid-template-columns:1fr;gap:40px}.tabs[data-astro-cid-u6vqst5j]{grid-template-columns:repeat(2,minmax(0,1fr))}}.library[data-astro-cid-rzuhz2tv]{padding:calc(var(--section-gap) + 24px) 0;background:var(--color-fog)}.head[data-astro-cid-rzuhz2tv]{text-align:center;max-width:720px;margin:0 auto 56px}.eyebrow[data-astro-cid-rzuhz2tv]{font-size:12px;font-weight:var(--weight-medium);color:var(--color-terracotta);text-transform:uppercase;letter-spacing:.18em;align-items:center;gap:12px;margin:0 0 24px;display:inline-flex}.eyebrow-line[data-astro-cid-rzuhz2tv]{background:var(--color-terracotta);width:28px;height:1px}.display[data-astro-cid-rzuhz2tv]{font-family:var(--font-signifier);font-weight:400;font-size:var(--text-display);line-height:var(--leading-display);letter-spacing:var(--tracking-display);color:var(--color-ink);margin:0 0 20px}.display[data-astro-cid-rzuhz2tv] em[data-astro-cid-rzuhz2tv]{font-style:normal}.sub[data-astro-cid-rzuhz2tv]{color:var(--color-muted-stone);max-width:560px;margin:0 auto;font-size:17px;line-height:1.5}.grid[data-astro-cid-rzuhz2tv]{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.card[data-astro-cid-rzuhz2tv]{color:inherit;background:var(--color-canvas);border-radius:var(--radius-card);box-shadow:var(--shadow-subtle);flex-direction:column;text-decoration:none;transition:transform .32s cubic-bezier(.2,.8,.2,1),box-shadow .32s;display:flex;overflow:hidden}.card[data-astro-cid-rzuhz2tv]:hover{transform:translateY(-4px);box-shadow:0 0 0 1px #04172b14,0 32px 36px -10px #00000024,0 14px 16px -8px #0000001f}.card[data-astro-cid-rzuhz2tv]:focus-visible{outline:2px solid var(--color-terracotta);outline-offset:3px}.shot[data-astro-cid-rzuhz2tv]{background:var(--color-fog);border-bottom:1px solid #17191c12}.shot[data-astro-cid-rzuhz2tv] img[data-astro-cid-rzuhz2tv]{aspect-ratio:16/10;object-fit:cover;width:100%;height:auto;display:block}.meta[data-astro-cid-rzuhz2tv]{justify-content:space-between;align-items:baseline;gap:12px;padding:14px 18px 15px;display:flex}.label[data-astro-cid-rzuhz2tv]{font-family:var(--font-signifier);color:var(--color-ink);letter-spacing:-.01em;font-size:18px;line-height:1}.from[data-astro-cid-rzuhz2tv]{font-family:var(--font-grotesk);color:var(--color-muted-stone);letter-spacing:-.005em;white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.arrow[data-astro-cid-rzuhz2tv]{color:var(--color-terracotta);transition:transform .28s cubic-bezier(.2,.8,.2,1);display:inline-block}.card[data-astro-cid-rzuhz2tv]:hover .arrow[data-astro-cid-rzuhz2tv]{transform:translate(4px)}@media (prefers-reduced-motion:reduce){.card[data-astro-cid-rzuhz2tv],.arrow[data-astro-cid-rzuhz2tv]{transition:none}.card[data-astro-cid-rzuhz2tv]:hover,.card[data-astro-cid-rzuhz2tv]:hover .arrow[data-astro-cid-rzuhz2tv]{transform:none}}.closer[data-astro-cid-rzuhz2tv]{text-align:center;font-family:var(--font-grotesk);color:var(--color-muted-stone);letter-spacing:-.005em;max-width:520px;margin:56px auto 0;font-size:18px;line-height:1.5}.closer[data-astro-cid-rzuhz2tv] em[data-astro-cid-rzuhz2tv]{color:var(--color-ink);font-style:normal}@media (width<=980px){.grid[data-astro-cid-rzuhz2tv]{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.grid[data-astro-cid-rzuhz2tv]{grid-template-columns:1fr;gap:18px}.head[data-astro-cid-rzuhz2tv]{margin-bottom:44px}.closer[data-astro-cid-rzuhz2tv]{margin-top:44px}}.features[data-astro-cid-cognygiv]{padding:var(--section-gap) 0}.layout[data-astro-cid-cognygiv]{grid-template-columns:5fr 7fr;align-items:start;gap:64px;display:grid}.head[data-astro-cid-cognygiv]{text-align:left;max-width:420px}.display[data-astro-cid-cognygiv]{font-family:var(--font-signifier);font-weight:400;font-size:var(--text-display);line-height:var(--leading-display);letter-spacing:var(--tracking-display);color:var(--color-ink);margin:0 0 20px}.display[data-astro-cid-cognygiv] em[data-astro-cid-cognygiv]{font-style:normal}.sub[data-astro-cid-cognygiv]{color:var(--color-muted-stone);margin:0;font-size:17px;line-height:1.5}.rows[data-astro-cid-cognygiv]{flex-direction:column;display:flex}.row[data-astro-cid-cognygiv]{border-top:1px solid #17191c1a;padding:28px 0 30px;position:relative}.row[data-astro-cid-cognygiv]:last-child{border-bottom:1px solid #17191c1a}.row[data-astro-cid-cognygiv]:before{content:"";background:var(--color-terracotta);width:0;height:1px;transition:width .5s cubic-bezier(.2,.8,.2,1);position:absolute;top:-1px;left:0}.row[data-astro-cid-cognygiv]:hover:before{width:56px}.row[data-astro-cid-cognygiv] h3[data-astro-cid-cognygiv]{font-family:var(--font-signifier);color:var(--color-ink);letter-spacing:-.015em;margin:0 0 10px;font-size:24px;font-weight:400;line-height:1.15}.row[data-astro-cid-cognygiv] p[data-astro-cid-cognygiv]{color:var(--color-muted-stone);max-width:58ch;margin:0;font-size:15.5px;line-height:1.6}@media (prefers-reduced-motion:reduce){.row[data-astro-cid-cognygiv]:before{transition:none}}@media (width<=860px){.layout[data-astro-cid-cognygiv]{grid-template-columns:1fr;gap:40px}.head[data-astro-cid-cognygiv]{max-width:560px}}.reel[data-astro-cid-nrckqzbp]{padding:var(--section-gap) 0}.head[data-astro-cid-nrckqzbp]{text-align:center;max-width:720px;margin:0 auto 48px}.eyebrow[data-astro-cid-nrckqzbp]{font-size:12px;font-weight:var(--weight-medium);color:var(--color-terracotta);text-transform:uppercase;letter-spacing:.18em;align-items:center;gap:12px;margin:0 0 24px;display:inline-flex}.eyebrow-line[data-astro-cid-nrckqzbp]{background:var(--color-terracotta);width:28px;height:1px}.display[data-astro-cid-nrckqzbp]{font-family:var(--font-signifier);font-weight:400;font-size:var(--text-display);line-height:var(--leading-display);letter-spacing:var(--tracking-display);color:var(--color-ink);margin:0 0 20px}.display[data-astro-cid-nrckqzbp] em[data-astro-cid-nrckqzbp]{font-style:normal}.sub[data-astro-cid-nrckqzbp]{color:var(--color-muted-stone);max-width:560px;margin:0 auto;font-size:17px;line-height:1.5}.player[data-astro-cid-nrckqzbp]{background:var(--color-ink);border-radius:20px;max-width:960px;margin:0 auto;position:relative;overflow:hidden;box-shadow:0 0 0 1px #17191c14,0 36px 64px -26px #1f1a1780,0 12px 24px -12px #1f1a174d}.player[data-astro-cid-nrckqzbp] video[data-astro-cid-nrckqzbp]{aspect-ratio:16/10;width:100%;height:auto;display:block}.play[data-astro-cid-nrckqzbp]{cursor:pointer;color:#fdfbf7;background:radial-gradient(80% 70% at 50% 55%,#140e0b57,#140e0b1f);border:0;flex-direction:column;justify-content:center;align-items:center;gap:12px;width:100%;transition:background .25s;display:flex;position:absolute;inset:0}.play[data-astro-cid-nrckqzbp]:hover{background:radial-gradient(80% 70% at 50% 55%,#140e0b70,#140e0b33)}.play[data-astro-cid-nrckqzbp]:focus-visible{outline:3px solid var(--color-terracotta);outline-offset:-3px}.play-disc[data-astro-cid-nrckqzbp]{background:var(--color-terracotta);color:#fdfbf7;border-radius:50%;justify-content:center;align-items:center;width:74px;height:74px;transition:transform .25s cubic-bezier(.2,.8,.2,1);display:inline-flex;box-shadow:0 14px 34px -10px #0000008c}.play-disc[data-astro-cid-nrckqzbp] svg[data-astro-cid-nrckqzbp]{margin-left:3px}.play[data-astro-cid-nrckqzbp]:hover .play-disc[data-astro-cid-nrckqzbp]{transform:scale(1.07)}.play-label[data-astro-cid-nrckqzbp]{font-family:var(--font-signifier);text-shadow:0 1px 18px #140e0b99;font-size:22px;line-height:1}.play-time[data-astro-cid-nrckqzbp]{font-family:var(--font-grotesk);font-size:12.5px;font-weight:var(--weight-medium);letter-spacing:.06em;text-transform:uppercase;color:#fdfbf7d9;text-shadow:0 1px 14px #140e0b99}.player[data-astro-cid-nrckqzbp].is-playing .play[data-astro-cid-nrckqzbp]{display:none}@media (prefers-reduced-motion:reduce){.play[data-astro-cid-nrckqzbp],.play-disc[data-astro-cid-nrckqzbp]{transition:none}.play[data-astro-cid-nrckqzbp]:hover .play-disc[data-astro-cid-nrckqzbp]{transform:none}}@media (width<=640px){.head[data-astro-cid-nrckqzbp]{margin-bottom:36px}.play-disc[data-astro-cid-nrckqzbp]{width:60px;height:60px}.play-label[data-astro-cid-nrckqzbp]{font-size:19px}}.templates[data-astro-cid-kgmsk4bs]{padding:var(--section-gap) 0}.head[data-astro-cid-kgmsk4bs]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:16px 56px;margin:0 0 48px;display:grid}.head[data-astro-cid-kgmsk4bs] .display[data-astro-cid-kgmsk4bs]{margin:0}.head[data-astro-cid-kgmsk4bs] .sub[data-astro-cid-kgmsk4bs]{max-width:46ch;margin:0}@media (width<=760px){.head[data-astro-cid-kgmsk4bs]{grid-template-columns:1fr}}.display[data-astro-cid-kgmsk4bs]{font-family:var(--font-signifier);font-weight:400;font-size:var(--text-display);line-height:var(--leading-display);letter-spacing:var(--tracking-display);color:var(--color-ink);margin:0 0 20px}.display[data-astro-cid-kgmsk4bs] em[data-astro-cid-kgmsk4bs]{color:var(--color-muted-stone);font-style:normal}.sub[data-astro-cid-kgmsk4bs]{color:var(--color-muted-stone);margin:0;font-size:17px;line-height:1.5}.slider[data-astro-cid-kgmsk4bs]{--cols:4;--gap:20px;--peek:46px}.track[data-astro-cid-kgmsk4bs]{gap:var(--gap);scroll-snap-type:x mandatory;overscroll-behavior-x:contain;margin:0;padding:8px 4px 26px;scroll-padding-left:4px;list-style:none;display:flex;overflow-x:auto}.slide[data-astro-cid-kgmsk4bs]{flex:0 0 calc((100% - var(--cols) * var(--gap) - var(--peek)) / var(--cols));scroll-snap-align:start;display:flex}.slide[data-astro-cid-kgmsk4bs]>.card[data-astro-cid-kgmsk4bs]{width:100%}@media (width<=980px){.slider[data-astro-cid-kgmsk4bs]{--cols:2;--peek:40px}}@media (width<=520px){.slider[data-astro-cid-kgmsk4bs]{--cols:1;--gap:16px;--peek:36px}}.slider[data-astro-cid-kgmsk4bs].is-enhanced .track[data-astro-cid-kgmsk4bs]{scrollbar-width:none}.slider[data-astro-cid-kgmsk4bs].is-enhanced .track[data-astro-cid-kgmsk4bs]::-webkit-scrollbar{display:none}.controls[data-astro-cid-kgmsk4bs]{justify-content:flex-end;gap:10px;margin-top:18px;display:none}.slider[data-astro-cid-kgmsk4bs].is-enhanced .controls[data-astro-cid-kgmsk4bs]{display:flex}.nav[data-astro-cid-kgmsk4bs]{background:var(--color-canvas);width:44px;height:44px;color:var(--color-ink);cursor:pointer;border:1px solid #17191c29;border-radius:50%;justify-content:center;align-items:center;transition:border-color .18s,color .18s,background-color .18s,opacity .18s;display:inline-flex}.nav[data-astro-cid-kgmsk4bs]:hover:not(:disabled){border-color:var(--color-terracotta);color:var(--color-terracotta)}.nav[data-astro-cid-kgmsk4bs]:focus-visible{outline:2px solid var(--color-terracotta);outline-offset:2px}.nav[data-astro-cid-kgmsk4bs]:disabled{opacity:.32;cursor:default}.card[data-astro-cid-kgmsk4bs]{color:inherit;background:var(--color-canvas);border-radius:var(--radius-card);box-shadow:var(--shadow-subtle);flex-direction:column;text-decoration:none;transition:transform .32s cubic-bezier(.2,.8,.2,1),box-shadow .32s;display:flex;overflow:hidden}.card[data-astro-cid-kgmsk4bs]:hover{transform:translateY(-4px);box-shadow:0 0 0 1px #04172b14,0 32px 36px -10px #00000024,0 14px 16px -8px #0000001f}.image[data-astro-cid-kgmsk4bs]{aspect-ratio:4/3;background:var(--color-fog);overflow:hidden}.image[data-astro-cid-kgmsk4bs] img[data-astro-cid-kgmsk4bs]{object-fit:cover;object-position:top;width:100%;height:100%;transition:transform .6s cubic-bezier(.2,.8,.2,1)}.card[data-astro-cid-kgmsk4bs]:hover .image[data-astro-cid-kgmsk4bs] img[data-astro-cid-kgmsk4bs]{transform:scale(1.05)}.body[data-astro-cid-kgmsk4bs]{padding:22px 22px 24px;position:relative}.name[data-astro-cid-kgmsk4bs]{font-family:var(--font-signifier);font-weight:400;font-size:var(--text-heading-lg);line-height:var(--leading-heading-lg);letter-spacing:var(--tracking-heading-lg);color:var(--color-ink);margin:0 0 8px}.includes[data-astro-cid-kgmsk4bs]{font-family:var(--font-grotesk);color:var(--color-muted-stone);margin:0;padding-right:28px;font-size:14px;line-height:1.5}.arrow[data-astro-cid-kgmsk4bs]{color:var(--color-terracotta);font-size:18px;line-height:1;transition:transform .28s cubic-bezier(.2,.8,.2,1);position:absolute;bottom:22px;right:22px}.card[data-astro-cid-kgmsk4bs]:hover .arrow[data-astro-cid-kgmsk4bs]{transform:translate(4px)}.all-designs[data-astro-cid-kgmsk4bs]{text-align:left;margin:40px 0 0}.all-designs[data-astro-cid-kgmsk4bs] a[data-astro-cid-kgmsk4bs]{font-family:var(--font-grotesk);font-size:15px;font-weight:var(--weight-medium);color:var(--color-ink);border-bottom:1px solid #17191c40;padding-bottom:2px;text-decoration:none;transition:border-color .18s}.all-designs[data-astro-cid-kgmsk4bs] a[data-astro-cid-kgmsk4bs]:hover{border-color:var(--color-terracotta)}.showcase[data-astro-cid-jdo7tcuh]{isolation:isolate;color:#fdfbf7;padding:calc(var(--section-gap) + 12px) 0;background:#17120f;border-radius:32px;margin:0 16px;position:relative;overflow:hidden}.glow[data-astro-cid-jdo7tcuh]{z-index:-1;filter:blur(40px);pointer-events:none;background:radial-gradient(closest-side,#bd523880,#0000 70%);border-radius:50%;width:460px;height:460px;position:absolute;top:-160px;right:-120px}.head[data-astro-cid-jdo7tcuh]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:16px 56px;margin:0 0 48px;display:grid}.head[data-astro-cid-jdo7tcuh] .display[data-astro-cid-jdo7tcuh]{margin:0}.head[data-astro-cid-jdo7tcuh] .sub[data-astro-cid-jdo7tcuh]{max-width:46ch;margin:0}@media (width<=760px){.head[data-astro-cid-jdo7tcuh]{grid-template-columns:1fr}}.display[data-astro-cid-jdo7tcuh]{font-family:var(--font-signifier);font-weight:400;font-size:var(--text-display);line-height:var(--leading-display);letter-spacing:var(--tracking-display);color:#fdfbf7;margin:0 0 18px}.display[data-astro-cid-jdo7tcuh] em[data-astro-cid-jdo7tcuh]{color:#fdfbf78c;font-style:normal}.sub[data-astro-cid-jdo7tcuh]{color:#fdfbf7a8;font-size:17px;line-height:1.55}.grid[data-astro-cid-jdo7tcuh]{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}@media (width<=860px){.grid[data-astro-cid-jdo7tcuh]{grid-template-columns:repeat(2,1fr)}}@media (width<=520px){.grid[data-astro-cid-jdo7tcuh]{grid-template-columns:1fr;gap:18px}}.chip[data-astro-cid-jdo7tcuh]{cursor:pointer;flex-direction:column;gap:14px;text-decoration:none;display:flex}.chip[data-astro-cid-jdo7tcuh]:focus-visible{outline-offset:4px;border-radius:16px;outline:2px solid #e6906f}.chip[data-astro-cid-jdo7tcuh]:hover .t-tag[data-astro-cid-jdo7tcuh]{color:#e6906f}.frame[data-astro-cid-jdo7tcuh]{background:var(--c-canvas);border-radius:16px;transition:transform .4s cubic-bezier(.2,.8,.2,1),box-shadow .4s;overflow:hidden;box-shadow:0 0 0 1px #ffffff0f,0 24px 40px -16px #0009}.chip[data-astro-cid-jdo7tcuh]:hover .frame[data-astro-cid-jdo7tcuh]{transform:translateY(-4px);box-shadow:0 0 0 1px #ffffff1a,0 34px 50px -18px #000000b3}.bar[data-astro-cid-jdo7tcuh]{border-bottom:1px solid color-mix(in srgb, var(--c-ink) 10%, transparent);justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.brand[data-astro-cid-jdo7tcuh]{font-family:var(--font-signifier);color:var(--c-ink);font-size:14px;font-style:italic;line-height:1}.nav[data-astro-cid-jdo7tcuh]{gap:6px;display:inline-flex}.nav[data-astro-cid-jdo7tcuh] i[data-astro-cid-jdo7tcuh]{background:color-mix(in srgb, var(--c-ink) 30%, transparent);border-radius:2px;width:14px;height:4px}.body[data-astro-cid-jdo7tcuh]{flex-direction:column;gap:11px;padding:22px 16px 20px;display:flex}.title[data-astro-cid-jdo7tcuh]{font-family:var(--font-signifier);color:var(--c-ink);margin-bottom:2px;font-size:21px;line-height:1.1}.line[data-astro-cid-jdo7tcuh]{background:color-mix(in srgb, var(--c-ink) 16%, transparent);border-radius:3px;height:6px}.line-a[data-astro-cid-jdo7tcuh]{width:92%}.line-b[data-astro-cid-jdo7tcuh]{width:64%}.pill[data-astro-cid-jdo7tcuh]{background:var(--c-accent);color:var(--c-canvas);font-size:11px;font-weight:var(--weight-medium);border-radius:999px;align-self:flex-start;margin-top:8px;padding:7px 14px;line-height:1}.meta[data-astro-cid-jdo7tcuh]{justify-content:space-between;align-items:baseline;gap:10px;padding:0 4px;display:flex}.t-name[data-astro-cid-jdo7tcuh]{font-family:var(--font-signifier);color:#fdfbf7;font-size:17px}.t-tag[data-astro-cid-jdo7tcuh]{color:#fdfbf780;text-align:right;font-size:12px;transition:color .18s}.cta-row[data-astro-cid-jdo7tcuh]{text-align:left;margin:52px 0 0}.band-link[data-astro-cid-jdo7tcuh]{font-family:var(--font-grotesk);font-size:15px;font-weight:var(--weight-medium);color:#fdfbf7;border-bottom:1px solid #fdfbf74d;padding-bottom:3px;text-decoration:none;transition:border-color .18s,color .18s}.band-link[data-astro-cid-jdo7tcuh]:hover{color:#e6906f;border-color:#e6906f}@media (width<=600px){.showcase[data-astro-cid-jdo7tcuh]{border-radius:24px;margin:0 10px}.head[data-astro-cid-jdo7tcuh]{margin-bottom:40px}}.social-proof[data-astro-cid-yv63kacs]{padding:var(--section-gap) 0}.head[data-astro-cid-yv63kacs]{margin:0 0 40px}.display[data-astro-cid-yv63kacs]{font-family:var(--font-signifier);font-weight:400;font-size:var(--text-display);line-height:var(--leading-display);letter-spacing:var(--tracking-display);color:var(--color-ink);margin:0}.display[data-astro-cid-yv63kacs] em[data-astro-cid-yv63kacs]{color:var(--color-muted-stone);font-style:normal}.letter[data-astro-cid-yv63kacs]{grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:start;gap:40px 72px;display:grid}.founder[data-astro-cid-yv63kacs]{margin:0}.founder-note[data-astro-cid-yv63kacs]{border:0;margin:0 0 28px;padding:0}.founder-note[data-astro-cid-yv63kacs] p[data-astro-cid-yv63kacs]{font-family:var(--font-signifier);letter-spacing:-.01em;color:var(--color-ink);max-width:38em;margin:0 0 18px;font-size:clamp(19px,1.8vw,23px);line-height:1.5}.founder-note[data-astro-cid-yv63kacs] p[data-astro-cid-yv63kacs]:last-child{margin-bottom:0}.founder-sign[data-astro-cid-yv63kacs]{align-items:center;gap:12px;display:inline-flex}.founder-photo[data-astro-cid-yv63kacs]{object-fit:cover;border-radius:50%;flex-shrink:0;width:52px;height:52px}.founder-meta[data-astro-cid-yv63kacs]{flex-direction:column;gap:2px;display:flex}.founder-name[data-astro-cid-yv63kacs]{font-family:var(--font-signifier);color:var(--color-ink);font-size:16px;line-height:1.1}.founder-role[data-astro-cid-yv63kacs]{color:var(--color-muted-stone);font-size:13px}.facts[data-astro-cid-yv63kacs]{border-top:1px solid #17191c1a;margin:6px 0 0;padding:0;list-style:none}.facts[data-astro-cid-yv63kacs] li[data-astro-cid-yv63kacs]{color:var(--color-ink);border-bottom:1px solid #17191c1a;padding:18px 0;font-size:16px;line-height:1.4}@media (width<=860px){.letter[data-astro-cid-yv63kacs]{grid-template-columns:1fr}}.pricing-band[data-astro-cid-2xceutji]{padding:var(--section-gap) 0}.head[data-astro-cid-2xceutji]{text-align:center;max-width:720px;margin:0 auto 40px}.eyebrow[data-astro-cid-2xceutji]{font-size:12px;font-weight:var(--weight-medium);color:var(--color-terracotta);text-transform:uppercase;letter-spacing:.18em;align-items:center;gap:12px;margin:0 0 24px;display:inline-flex}.eyebrow-line[data-astro-cid-2xceutji]{background:var(--color-terracotta);width:28px;height:1px}.display[data-astro-cid-2xceutji]{font-family:var(--font-signifier);font-weight:400;font-size:var(--text-display);line-height:var(--leading-display);letter-spacing:var(--tracking-display);color:var(--color-ink);margin:0 0 16px}.display[data-astro-cid-2xceutji] em[data-astro-cid-2xceutji]{color:var(--color-terracotta);font-style:normal}.sub[data-astro-cid-2xceutji]{color:var(--color-muted-stone);max-width:560px;margin:0 auto;font-size:17px;line-height:1.5}.tiers[data-astro-cid-2xceutji]{grid-template-columns:repeat(3,1fr);gap:16px;max-width:900px;margin:0 auto 28px;display:grid}.tier[data-astro-cid-2xceutji]{border-radius:var(--radius-card);background:var(--color-canvas);border:1px solid #17191c1a;flex-direction:column;gap:6px;padding:26px 24px 24px;text-decoration:none;transition:border-color .18s,transform .18s,box-shadow .18s;display:flex;position:relative}.tier[data-astro-cid-2xceutji]:hover{border-color:#17191c47;transform:translateY(-2px);box-shadow:0 10px 28px -18px #1f1a1759}.tier-featured[data-astro-cid-2xceutji],.tier-featured[data-astro-cid-2xceutji]:hover{border-color:var(--color-terracotta)}.popular-pill[data-astro-cid-2xceutji]{background:var(--color-terracotta);color:#fff;font-size:11px;font-weight:var(--weight-medium);text-transform:uppercase;letter-spacing:.1em;white-space:nowrap;border-radius:999px;padding:4px 12px;position:absolute;top:-11px;left:50%;transform:translate(-50%)}.tier-name[data-astro-cid-2xceutji]{font-size:13px;font-weight:var(--weight-medium);text-transform:uppercase;letter-spacing:.12em;color:var(--color-muted-stone)}.tier-price[data-astro-cid-2xceutji]{flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}.amount[data-astro-cid-2xceutji]{font-family:var(--font-signifier);letter-spacing:-.015em;color:var(--color-ink);font-size:clamp(28px,3vw,36px);line-height:1.1}.period[data-astro-cid-2xceutji]{color:var(--color-muted-stone);font-size:13px}.tier-blurb[data-astro-cid-2xceutji]{color:var(--color-muted-stone);font-size:14.5px;line-height:1.45}.see-all[data-astro-cid-2xceutji]{text-align:center;margin:0}@media (width<=760px){.tiers[data-astro-cid-2xceutji]{grid-template-columns:1fr;gap:14px;max-width:420px}.tier[data-astro-cid-2xceutji]{padding:22px 20px 20px}.tier-featured[data-astro-cid-2xceutji]{margin-top:6px}}:root{--section-gap:64px}@media (width<=760px){:root{--section-gap:40px}}
