.home_header__5FqNo{position:-webkit-sticky;position:sticky;top:0;z-index:10;border-bottom:1px solid transparent;background:color-mix(in srgb,var(--bg) 88%,transparent);backdrop-filter:saturate(1.4) blur(12px);-webkit-backdrop-filter:saturate(1.4) blur(12px)}.home_scrolled__0fXMy{border-bottom-color:var(--border)}.home_headerIn___TY_P{max-width:calc(var(--col) + 48px);margin:0 auto;padding:14px 24px;display:flex;align-items:center;gap:22px}.home_wordmark__VJxkB{display:block;height:40px;width:auto}@media (prefers-color-scheme:dark){.home_wordmark__VJxkB{filter:invert(1)}}.home_brand__9Zfa3{display:flex;align-items:center;gap:10px;text-decoration:none;margin-right:auto}.home_gh__7iG4N{color:var(--text-2);text-decoration:none;font-size:15px}.home_gh__7iG4N:hover{color:var(--text)}.home_pill__qnvOg{display:inline-flex;align-items:center;gap:8px;background:var(--text);color:var(--bg);text-decoration:none;font:600 14.5px var(--sans);padding:8px 16px;border-radius:999px;transition:opacity .15s ease-out}.home_pill__qnvOg:hover{opacity:.88}.home_pill__qnvOg svg{width:15px;height:15px}.home_big__1QvCE{font-size:15.5px;padding:12px 22px}.home_big__1QvCE svg{width:17px;height:17px}.home_get__7ET88{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-top:30px}.home_get__7ET88 span{font-size:14.5px;color:var(--text-3)}.home_main__ZqXmQ{padding:0 24px}.home_col__9QTH_{max-width:var(--col);margin:0 auto}.home_main__ZqXmQ h1{font:650 clamp(36px,5vw,48px)/1.16 var(--sans);letter-spacing:-.025em;margin:0 0 22px;text-wrap:balance}.home_main__ZqXmQ h2{font:650 clamp(27px,3.4vw,34px)/1.15 var(--sans);letter-spacing:-.02em;margin:0 0 14px;text-wrap:balance}.home_main__ZqXmQ p{margin:0 0 16px;color:var(--text-2)}.home_main__ZqXmQ p strong{color:var(--text);font-weight:600}.home_intro__R_zLE{padding:88px 0 0}.home_intro__R_zLE p{margin-bottom:18px}.home_section__bCaaS{padding-top:112px}.home_keys__fji76{font:500 15px var(--sans);color:var(--text-2);background:var(--surface-2);border-radius:var(--radius-sm);padding:3px 9px;letter-spacing:.06em;vertical-align:6px;margin-left:8px}.home_figure__MeZBX{margin:36px auto 0}.home_film__Mq1Gj{position:relative;border-radius:var(--radius-lg);overflow:hidden;background:var(--surface-2);border:1px solid var(--border);box-shadow:var(--shadow-film);aspect-ratio:1200/820}.home_film__Mq1Gj video{display:block;width:100%;height:100%;object-fit:cover}.home_soon__6Ausb{position:absolute;inset:0;display:grid;place-items:center;color:var(--text-3);font-size:15px}.home_ref__b58b0{max-width:var(--col);margin:18px auto 0}.home_ref__b58b0 code{display:block;font:13px/1.6 var(--mono);background:var(--surface-2);border:0;border-radius:var(--radius-md);padding:14px 18px;overflow-wrap:anywhere}.home_out__Fgfsa{max-width:var(--col);margin:14px auto 0;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-card)}.home_out__Fgfsa summary{cursor:pointer;list-style:none;padding:13px 18px;font-size:15px;color:var(--text-2);display:flex;gap:10px;align-items:center}.home_out__Fgfsa summary::-webkit-details-marker{display:none}.home_out__Fgfsa summary:before{content:"";width:7px;height:7px;border-right:1.6px solid var(--text-3);border-bottom:1.6px solid var(--text-3);transform:rotate(-45deg);transition:transform .15s ease}.home_out__Fgfsa[open] summary:before{transform:rotate(45deg)}.home_out__Fgfsa pre{margin:0;padding:4px 18px 18px;font:13px/1.6 var(--mono);color:var(--text);white-space:pre-wrap;overflow-wrap:anywhere}.home_inline___v2Xl{font:14px var(--mono);background:var(--surface-2);padding:2px 6px;border-radius:var(--radius-sm)}.home_try__N87QF{margin-top:30px;background:#fff;color:#16181d;border:1px solid var(--border);border-radius:var(--radius-lg);padding:26px;display:grid;grid-gap:18px;gap:18px;color-scheme:light}.home_tryRow__6T2Jp{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.home_try__N87QF button{font:600 15px var(--text);padding:10px 16px;border-radius:9px;border:1px solid #e3ddd5;background:#fff;color:inherit;cursor:pointer}.home_try__N87QF button.home_primary__8mB8P{background:#3b3fd8;border-color:#3b3fd8;color:#fff}.home_try__N87QF input{font:inherit;font-size:15px;padding:9px 13px;border:1px solid #e3ddd5;border-radius:9px;min-width:0;flex:1 1 200px}.home_card__XoQea{border:1px solid #e3ddd5;border-radius:12px;padding:16px 18px;display:flex;justify-content:space-between;align-items:center;gap:12px}.home_card__XoQea b{display:block;font-weight:600}.home_card__XoQea span{color:#9a9187;font-size:14.5px}.home_card__XoQea .home_badge__dvCJB{font-size:12.5px;font-weight:600;padding:3px 10px;border-radius:999px;background:#fde6e7;color:#c42a31;white-space:nowrap}.home_faq__Kz2Fq h3{font:600 19px var(--sans);margin:34px 0 8px;letter-spacing:-.01em}.home_faq__Kz2Fq p{margin:0}.home_end__QX88i{padding-top:140px}.home_footer__HqMXW{max-width:var(--col);margin:120px auto 0;border-top:1px solid var(--border);padding:24px 0 40px;display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;font-size:14px;color:var(--text-3)}.home_footer__HqMXW a{color:var(--text-2);text-decoration:none}@media (max-width:688px){.home_footer__HqMXW{margin-left:24px;margin-right:24px}}@media (max-width:640px){.home_gh__7iG4N{display:none}.home_intro__R_zLE{padding-top:56px}.home_section__bCaaS{padding-top:84px}.home_figure__MeZBX{margin-left:-8px;margin-right:-8px}}.home_circled__9abye{position:relative;display:inline-block;white-space:nowrap}.home_circled__9abye svg{position:absolute;left:-12px;top:-16px;width:calc(100% + 38px);height:calc(100% + 38px);overflow:visible;pointer-events:none}.home_circled__9abye path{fill:none;stroke:var(--accent);stroke-width:4;stroke-linecap:round;vector-effect:non-scaling-stroke}.home_get__7ET88 .home_note__jgi2M{position:relative;margin-left:44px;font-family:var(--hand);font-weight:700;font-size:26px;line-height:1;color:var(--accent)}.home_note__jgi2M svg{position:absolute;left:-50px;top:-2px;width:44px;height:26px;overflow:visible}.home_note__jgi2M path{vector-effect:non-scaling-stroke;fill:none;stroke:var(--accent);stroke-width:3.5;stroke-linecap:round;stroke-linejoin:round}@media (max-width:640px){.home_note__jgi2M svg{display:none}}.home_lede__gUXRw{font-size:18px;line-height:1.6}.home_main__ZqXmQ .home_meta__FZgvJ{margin-top:16px;font-size:14px;color:var(--text-3)}.home_intro__R_zLE+.home_section__bCaaS{padding-top:72px}.home_figure__MeZBX{max-width:var(--wide);margin:48px auto 0}.home_shot__LSiau{display:block;width:100%;height:auto;border-radius:14px;border:1px solid var(--border);box-shadow:0 1px 2px rgba(16,24,40,.04),0 24px 48px -28px rgba(16,24,40,.28)}.home_figure__MeZBX figcaption{max-width:var(--col);margin:14px auto 0;font-size:14px;color:var(--text-3)}@media (max-width:640px){.home_figure__MeZBX{margin-left:-8px;margin-right:-8px}}