._button_64er2_1{z-index:30;background:var(--paper);cursor:pointer;opacity:0;pointer-events:none;width:3rem;height:3rem;transition:opacity .3s, transform .3s var(--ease);border:0;border-radius:50%;place-items:center;display:grid;position:fixed;bottom:6rem;right:1.5rem;transform:translateY(12px)scale(.9);box-shadow:0 8px 24px -8px #1b181759}._visible_64er2_22{opacity:1;pointer-events:auto;transform:none}._button_64er2_1:hover ._arrow_64er2_27{transform:translateY(-2px)}._ring_64er2_30{position:absolute;inset:0;transform:rotate(-90deg)}._track_64er2_35,._fill_64er2_36{fill:none;stroke-width:2.5px}._track_64er2_35{stroke:var(--rule)}._fill_64er2_36{stroke:var(--flame);stroke-linecap:round;transition:stroke-dashoffset .1s linear}._arrow_64er2_27{width:1.15rem;height:1.15rem;transition:transform .2s var(--ease)}@media (max-width:640px){._button_64er2_1{bottom:5.25rem;right:1rem}}._mark_a7277_1{flex:none;overflow:visible}._owner_a7277_5{fill:var(--owner,#ff875e)}._person_a7277_8{fill:var(--sand)}._tl_a7277_11,._tr_a7277_12,._bl_a7277_13,._br_a7277_14{transform-box:fill-box}._tl_a7277_11{--dx:-36px;--dy:-36px}._tr_a7277_12{--dx:36px;--dy:-36px}._bl_a7277_13{--dx:-36px;--dy:36px}._br_a7277_14{--dx:36px;--dy:36px}._once_a7277_35 :is(._tl_a7277_11,._tr_a7277_12,._bl_a7277_13,._br_a7277_14){animation:_lock_a7277_45 .9s var(--ease) .2s both}._once_a7277_35 ._owner_a7277_5{animation:_claim_a7277_1 .9s var(--ease) .2s both}._loop_a7277_41 :is(._tl_a7277_11,._tr_a7277_12,._bl_a7277_13,._br_a7277_14){animation:_search_a7277_1 3.2s var(--ease) infinite}._lockup_a7277_45{font-family:var(--display);letter-spacing:-.01em;align-items:center;gap:.5em;font-weight:700;display:inline-flex}@keyframes _lock_a7277_45{0%{transform:translate(var(--dx), var(--dy));opacity:.25}}@keyframes _claim_a7277_1{0%,40%{fill:var(--rule)}}@keyframes _search_a7277_1{0%,to{transform:none}45%,55%{transform:translate(var(--dx), var(--dy));opacity:.35}}._nav_icn0i_1{z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fefdfc99;border-bottom:1px solid #0000;transition:background .3s,border-color .3s;position:sticky;top:0}._scrolled_icn0i_12{border-bottom-color:var(--rule);background:#fefdfce0}._inner_icn0i_16{height:var(--nav-h);justify-content:space-between;align-items:center;gap:1.5rem;display:flex}._brand_icn0i_23{font:700 1.25rem var(--display);align-items:center;gap:.55rem;text-decoration:none;display:inline-flex}._links_icn0i_30 ul{gap:.25rem;display:flex}._links_icn0i_30 a{color:var(--ink-2);border-radius:99px;padding:.45rem .85rem;font-weight:500;text-decoration:none;transition:color .2s,background .2s;display:block}._links_icn0i_30 a:hover{color:var(--ink)}._links_icn0i_30 a[aria-current=true]{color:var(--ink);background:var(--sand-deep)}._actions_icn0i_52{align-items:center;gap:.5rem;display:flex}._menu_icn0i_57{border:1px solid var(--rule);background:var(--paper);cursor:pointer;border-radius:50%;place-content:center;gap:5px;width:2.5rem;height:2.5rem;display:none}._menu_icn0i_57 span{background:var(--ink);width:16px;height:2px;transition:transform .25s var(--ease);display:block}._menu_icn0i_57[aria-expanded=true] span:first-child{transform:translateY(3.5px)rotate(45deg)}._menu_icn0i_57[aria-expanded=true] span:last-child{transform:translateY(-3.5px)rotate(-45deg)}._progress_icn0i_81{background:var(--flame);transform-origin:0;height:2px;position:absolute;bottom:-1px;left:0;right:0}@media (max-width:760px){._menu_icn0i_57{display:grid}._links_icn0i_30{top:var(--nav-h);background:var(--paper);border-bottom:1px solid var(--rule);opacity:0;pointer-events:none;transition:opacity .25s, transform .25s var(--ease);padding:.75rem 1.25rem 1.25rem;position:absolute;left:0;right:0;transform:translateY(-8px)}._links_icn0i_30._open_icn0i_110{opacity:1;pointer-events:auto;transform:none}._links_icn0i_30 ul{flex-direction:column}}._launcher_c3aoc_1{z-index:40;background:var(--ink);color:var(--paper);cursor:pointer;transition:transform .25s var(--ease), opacity .25s;border:0;border-radius:99px;align-items:center;gap:.55rem;padding:.8rem 1.15rem .8rem .9rem;font-weight:600;display:inline-flex;position:fixed;bottom:1.5rem;right:1.5rem;box-shadow:0 14px 30px -12px #1b18178c}._launcher_c3aoc_1:hover{transform:translateY(-2px)}._launcherHidden_c3aoc_24{opacity:0;pointer-events:none;transform:scale(.9)}._panel_c3aoc_30{z-index:45;background:var(--paper);border:1px solid var(--rule);opacity:0;transform-origin:100% 100%;pointer-events:none;width:min(24rem,100vw - 2rem);height:min(36rem,100vh - 6rem);transition:opacity .25s, transform .3s var(--ease);border-radius:18px;grid-template-rows:auto 1fr auto auto;display:grid;position:fixed;bottom:1.5rem;right:1.5rem;overflow:hidden;transform:translateY(16px)scale(.97);box-shadow:0 30px 70px -20px #1b181773}._open_c3aoc_52{opacity:1;pointer-events:auto;transform:none}._header_c3aoc_58{background:var(--sand);border-bottom:1px solid var(--rule);align-items:center;gap:.7rem;padding:.9rem 1rem;display:flex}._badge_c3aoc_66{background:var(--paper);border:1px solid var(--rule);border-radius:10px;place-items:center;width:2.2rem;height:2.2rem;display:grid}._title_c3aoc_75{font:700 1rem var(--display)}._subtitle_c3aoc_78{white-space:nowrap;color:var(--ink-3);font-size:.75rem}._close_c3aoc_83{cursor:pointer;background:0 0;border:0;border-radius:50%;width:2rem;height:2rem;margin-left:auto;font-size:1.4rem;line-height:1}._close_c3aoc_83:hover{background:var(--sand-deep)}._log_c3aoc_98{overscroll-behavior:contain;flex-direction:column;gap:.6rem;padding:1rem;display:flex;overflow-y:auto}._bubble_c3aoc_106{max-width:88%;animation:_in_c3aoc_1 .3s var(--ease) both;border-radius:14px;padding:.65rem .85rem;font-size:.9rem;line-height:1.5}._bubble_c3aoc_106 p+p{margin-top:.45rem}._guide_c3aoc_117{background:var(--sand);border-bottom-left-radius:4px;align-self:flex-start}._user_c3aoc_122{background:var(--ink);color:var(--paper);border-bottom-right-radius:4px;align-self:flex-end}._more_c3aoc_128{color:var(--flame-ink);margin-top:.5rem;font-size:.85rem;font-weight:600;display:inline-block}._typing_c3aoc_135{gap:4px;display:inline-flex}._typing_c3aoc_135 i{background:var(--ink-3);border-radius:50%;width:6px;height:6px;animation:1s infinite _bounce_c3aoc_1}._typing_c3aoc_135 i:nth-child(2){animation-delay:.15s}._typing_c3aoc_135 i:nth-child(3){animation-delay:.3s}._suggestions_c3aoc_153{scrollbar-width:thin;gap:.4rem;padding:0 1rem .7rem;display:flex;overflow-x:auto}._chip_c3aoc_160{border:1px solid var(--rule);background:var(--paper);cursor:pointer;border-radius:99px;flex:none;padding:.35rem .75rem;font-size:.8rem;transition:border-color .2s,background .2s}._chip_c3aoc_160:hover{border-color:var(--flame);background:var(--sand)}._form_c3aoc_177{border-top:1px solid var(--rule);gap:.5rem;padding:.75rem;display:flex}._form_c3aoc_177 input{border:1px solid var(--rule);min-width:0;font:inherit;background:var(--paper);border-radius:99px;flex:1;padding:.6rem .95rem;font-size:.9rem}._form_c3aoc_177 input:focus{border-color:var(--flame);outline:none;box-shadow:0 0 0 3px #ff967340}._send_c3aoc_198{background:var(--ink);width:2.5rem;height:2.5rem;color:var(--paper);cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid}._send_c3aoc_198:disabled{opacity:.35;cursor:default}@keyframes _in_c3aoc_1{0%{opacity:0;transform:translateY(6px)}}@keyframes _bounce_c3aoc_1{0%,60%,to{opacity:.5;transform:none}30%{opacity:1;transform:translateY(-4px)}}@media (max-width:640px){._launcher_c3aoc_1{bottom:1rem;right:1rem}._panel_c3aoc_30{width:auto;height:min(34rem,100dvh - 1rem);bottom:.5rem;left:.5rem;right:.5rem}}._stats_1lj1h_4{border-top:1px solid var(--rule);grid-template-columns:repeat(4,minmax(0,1fr));margin:3.5rem 0 0;display:grid}._stat_1lj1h_4{flex-direction:column-reverse;gap:.25rem;padding:1.5rem 1rem 0 0;display:flex}._stat_1lj1h_4 dd{font:700 3.25rem/1 var(--display);font-variant-numeric:tabular-nums;margin:0}._stat_1lj1h_4 dt{color:var(--ink-2)}._stat_1lj1h_4 ._accent_1lj1h_24{color:var(--flame)}._video_1lj1h_29{aspect-ratio:16/9;border-radius:var(--radius);border:1px solid var(--rule);background:var(--ink);box-shadow:var(--shadow);overflow:hidden}._video_1lj1h_29 iframe{border:0;width:100%;height:100%}._placeholder_1lj1h_42{height:100%;color:var(--sand);text-align:center;place-content:center;justify-items:center;gap:1rem;padding:1rem;display:grid}._placeholder_1lj1h_42 svg{width:4.5rem;height:4.5rem;color:var(--flame);transition:transform .4s var(--ease)}._video_1lj1h_29:hover ._placeholder_1lj1h_42 svg{transform:scale(1.08)}._steps_1lj1h_63{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem;display:grid}._card_1lj1h_68{border:1px solid var(--rule);border-radius:var(--radius);background:var(--paper);transition:opacity .7s var(--ease), transform .7s var(--ease), box-shadow .3s, border-color .3s;transition-delay:var(--delay,0s), var(--delay,0s), 0s, 0s;flex-direction:column;align-items:flex-start;gap:.75rem;padding:1.5rem;display:flex}._card_1lj1h_68:hover{border-color:var(--flame);box-shadow:0 18px 40px -24px #1b181759}._num_1lj1h_88{font:500 .85rem var(--mono);color:var(--flame)}._cardTitle_1lj1h_92{font:700 1.35rem var(--display)}._cardText_1lj1h_95{color:var(--ink-2);flex:1;font-size:.97rem}._keys_1lj1h_102{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;display:grid}._key_1lj1h_102{border:1px solid var(--rule-dark);border-radius:var(--radius);background:linear-gradient(160deg,#ff967314,#0000 50%);align-content:start;gap:.75rem;padding:2rem;display:grid}._keyLabel_1lj1h_116{font:500 .85rem var(--mono);color:var(--flame);align-items:center;gap:.4rem;display:inline-flex}._key_1lj1h_102 h3{font:700 1.6rem var(--display)}._key_1lj1h_102 p{color:var(--rule)}._features_1lj1h_131{border-top:1px solid var(--rule);border-left:1px solid var(--rule);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}._feature_1lj1h_131{border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);transition:opacity .7s var(--ease), transform .7s var(--ease), background .25s;transition-delay:var(--delay,0s), var(--delay,0s), 0s;align-content:start;gap:.5rem;padding:1.75rem;display:grid}._feature_1lj1h_131:hover{background:var(--sand)}._feature_1lj1h_131 h3{font:600 1.15rem var(--display)}._feature_1lj1h_131 p{color:var(--ink-2);font-size:.97rem}._arch_1lj1h_162{justify-content:center;align-items:center;display:flex}._archStack_1lj1h_167{gap:.6rem;display:grid}._link_1lj1h_171{background:repeating-linear-gradient(90deg, var(--ink-3) 0 6px, transparent 6px 11px);background-size:11px 2px;flex:1.5rem;min-width:1rem;height:2px;animation:.9s linear infinite _flow_1lj1h_1}._node_1lj1h_179{background:var(--paper);border:1px solid var(--rule);text-align:center;transition:transform .25s var(--ease);border-radius:10px;flex:none;padding:.8rem 1rem;font-size:.95rem;font-weight:600;line-height:1.3;display:grid}._node_1lj1h_179:hover{transform:translateY(-2px)}._node_1lj1h_179 small{color:var(--ink-3);font-weight:400}._node_1lj1h_179 code{background:0 0;padding:0}._nodeChat_1lj1h_203{background:var(--blue-soft)}._nodeSwitch_1lj1h_206{background:var(--ink);color:var(--paper);border-color:var(--ink)}._nodeCli_1lj1h_211{background:var(--peach)}._nodeSys_1lj1h_214{padding:.5rem 1rem;font-weight:500}._run_1lj1h_220{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start;gap:3rem;display:grid}._codeWrap_1lj1h_226{position:relative}._code_1lj1h_226{background:var(--ink);color:var(--sand);border-radius:var(--radius);font:400 .88rem/1.7 var(--mono);padding:1.5rem;overflow-x:auto}._code_1lj1h_226 code{font-size:inherit;overflow-wrap:normal;background:0 0;padding:0}._comment_1lj1h_243{color:var(--ink-3)}._prompt_1lj1h_246{color:var(--flame)}._copy_1lj1h_249{border:1px solid var(--rule-dark);background:var(--ink-soft);color:var(--sand);cursor:pointer;border-radius:99px;padding:.3rem .8rem;font-size:.8rem;font-weight:600;position:absolute;top:.75rem;right:.75rem}._copy_1lj1h_249:hover{border-color:var(--flame)}._ctaInner_1lj1h_267{text-align:center;justify-items:center;gap:1.75rem;display:grid}._footer_1lj1h_273{border-top:1px solid var(--rule);color:var(--ink-2);padding:2rem 0 2.5rem;font-size:.9rem}._footerInner_1lj1h_279{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 2rem;display:flex}._footerBrand_1lj1h_286{font:700 1rem var(--display);color:var(--ink);align-items:center;gap:.45rem;display:inline-flex}@keyframes _flow_1lj1h_1{to{background-position:11px 0}}@media (max-width:960px){._run_1lj1h_220{grid-template-columns:minmax(0,1fr)}._steps_1lj1h_63,._features_1lj1h_131{grid-template-columns:repeat(2,minmax(0,1fr))}._arch_1lj1h_162{flex-direction:column;align-items:stretch}._archStack_1lj1h_167{grid-template-columns:repeat(2,minmax(0,1fr))}._link_1lj1h_171{background:repeating-linear-gradient(180deg, var(--ink-3) 0 6px, transparent 6px 11px);background-size:2px 11px;flex:0 0 1.5rem;align-self:center;width:2px;height:1.5rem;animation-name:_flow-down_1lj1h_1}}@media (max-width:640px){._steps_1lj1h_63,._features_1lj1h_131,._keys_1lj1h_102{grid-template-columns:minmax(0,1fr)}._stats_1lj1h_4{grid-template-columns:repeat(2,minmax(0,1fr))}._stat_1lj1h_4 dd{font-size:2.5rem}}@keyframes _flow-down_1lj1h_1{to{background-position:0 11px}}._window_1aeeg_1{background:var(--paper);border:1px solid var(--rule);border-radius:var(--radius);box-shadow:var(--shadow);overflow:hidden}._bar_1aeeg_8{border-bottom:1px solid var(--rule);background:var(--sand-deep);align-items:center;gap:.4rem;padding:.7rem 1rem;display:flex}._dot_1aeeg_16{background:var(--rule);border-radius:50%;width:.65rem;height:.65rem}._title_1aeeg_22{font:500 .85rem var(--mono);color:var(--ink-2);margin-left:.75rem}._replay_1aeeg_27{border:1px solid var(--rule);background:var(--paper);cursor:pointer;opacity:0;pointer-events:none;border-radius:99px;margin-left:auto;padding:.2rem .7rem;font-size:.78rem;font-weight:600;transition:opacity .3s}._replayShown_1aeeg_40{opacity:1;pointer-events:auto}._thread_1aeeg_45{align-content:start;gap:1rem;min-height:27rem;padding:1.25rem;font-size:.92rem;line-height:1.5;display:grid}._msg_1aeeg_54{animation:_in_1aeeg_1 .45s var(--ease) both;grid-template-columns:2.1rem minmax(0,1fr);gap:.7rem;display:grid}._who_1aeeg_60{flex-wrap:wrap;align-items:center;gap:.45rem;margin-bottom:.1rem;font-weight:600;display:flex}._role_1aeeg_68{color:var(--ink-3);font-size:.85em;font-weight:400}._mention_1aeeg_73{color:var(--flame-ink);background:var(--peach);border-radius:4px;padding:0 .2em;font-weight:600}._avatar_1aeeg_81{width:2.1rem;height:2.1rem;font:700 .9rem var(--display);border-radius:50%;place-items:center;display:grid}._avatarJars_1aeeg_89{background:var(--blue)}._avatarSav_1aeeg_92{background:var(--peach)}._avatarAgent_1aeeg_95{background:var(--ink);color:var(--paper);border-radius:var(--radius-sm)}._avatarOp_1aeeg_100{background:var(--rule-dark)}._typing_1aeeg_104{background:var(--sand-deep);border-radius:99px;gap:4px;padding:.55rem .7rem;display:inline-flex}._typing_1aeeg_104 i{background:var(--ink-3);border-radius:50%;width:6px;height:6px;animation:1s infinite _bounce_1aeeg_1}._typing_1aeeg_104 i:nth-child(2){animation-delay:.15s}._typing_1aeeg_104 i:nth-child(3){animation-delay:.3s}._prompt_1aeeg_125{border:1px solid var(--rule);border-left:3px solid var(--flame);border-radius:var(--radius-sm);background:var(--sand);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-top:.55rem;padding:.55rem .7rem;font-size:.88em;display:flex}._chips_1aeeg_139{gap:.35rem;display:flex}._chip_1aeeg_139{border:1px solid var(--rule);background:var(--paper);transition:all .3s var(--ease);border-radius:99px;padding:.2rem .65rem;font-size:.78rem;font-weight:600}._chipYes_1aeeg_152{background:var(--ink);color:var(--paper);border-color:var(--ink)}._chipPressed_1aeeg_157{color:var(--green);animation:_press_1aeeg_1 .4s var(--ease);background:#e3f1e8;border-color:#b9dcc6}._caption_1aeeg_163{border-top:1px solid var(--rule);color:var(--ink-3);padding:.6rem 1rem;font-size:.8rem}@keyframes _in_1aeeg_1{0%{opacity:0;transform:translateY(8px)}}@keyframes _bounce_1aeeg_1{0%,60%,to{opacity:.5;transform:none}30%{opacity:1;transform:translateY(-4px)}}@keyframes _press_1aeeg_1{40%{transform:scale(.92)}}@media (max-width:640px){._thread_1aeeg_45{min-height:0}}._hero_1wtbr_1{background:var(--sand);padding-top:5rem;position:relative;overflow:hidden}._glow_1wtbr_7{pointer-events:none;background:radial-gradient(circle,#ff967338,#0000 62%);border-radius:50%;width:46rem;height:46rem;animation:14s ease-in-out infinite alternate _drift_1wtbr_1;position:absolute;top:-16rem;right:-14rem}._grid_1wtbr_18{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:3.5rem;display:grid;position:relative}._copy_1wtbr_25{justify-items:start;gap:1.5rem;display:grid}._dot_1wtbr_30{background:var(--flame);border-radius:50%;flex:none;width:.5rem;height:.5rem;animation:2.4s infinite _pulse_1wtbr_1;box-shadow:0 0 #ff967399}._lede_1wtbr_39{color:var(--ink-2);text-wrap:pretty;max-width:34rem;font-size:1.25rem;line-height:1.5}@keyframes _pulse_1wtbr_1{70%{box-shadow:0 0 0 8px #ff967300}to{box-shadow:0 0 #ff967300}}@keyframes _drift_1wtbr_1{to{transform:translate(-4rem,3rem)scale(1.08)}}@media (max-width:960px){._grid_1wtbr_18{grid-template-columns:minmax(0,1fr)}}:root{--sand:#fbf5ee;--sand-deep:#f5ece4;--paper:#fefdfc;--ink:#1b1817;--ink-soft:#33302e;--ink-2:#5f5d5d;--ink-3:#8d8c8b;--rule:#dbd7cf;--rule-dark:#494645;--flame:#ff9673;--flame-ink:#b4472a;--peach:#ffd9cb;--amber-soft:#fde7cc;--blue:#a1c9d2;--blue-soft:#dcecf0;--green:#2f7d4f;--radius:14px;--radius-sm:9px;--shadow:0 30px 60px -30px #1b181759;--ease:cubic-bezier(.22, 1, .36, 1);--display:"Funnel Display", system-ui, sans-serif;--sans:"Funnel Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--mono:"Lilex", ui-monospace, Menlo, Consolas, monospace;--nav-h:4rem}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--nav-h) + 1rem)}body{background:var(--paper);color:var(--ink);font:400 1.0625rem/1.6 var(--sans);-webkit-font-smoothing:antialiased;margin:0}h1,h2,h3,p,figure,pre{margin:0}ul,ol{margin:0;padding:0;list-style:none}img,svg{max-width:100%;display:block}a{color:inherit;text-underline-offset:3px}button{font:inherit;color:inherit}code{font-family:var(--mono);background:var(--sand-deep);overflow-wrap:anywhere;border-radius:5px;padding:.1em .35em;font-size:.88em}:focus-visible{outline:2px solid var(--flame);outline-offset:3px;border-radius:4px}::selection{background:var(--peach)}.skip{z-index:50;background:var(--ink);color:var(--paper);border-radius:99px;padding:.6rem 1rem;transition:top .2s;position:fixed;top:-4rem;left:1rem}.skip:focus{top:1rem}.container{width:100%;max-width:1080px;margin:0 auto;padding:0 2rem}.section{padding:6rem 0}.section--sand{background:var(--sand)}.section--rule{border-top:1px solid var(--rule)}.section--dark{background:var(--ink);color:var(--paper)}.h1{font:700 clamp(2.4rem, 6vw, 4rem) / 1.02 var(--display);letter-spacing:-.01em;text-wrap:balance}.h2{font:700 clamp(2rem, 4vw, 2.75rem) / 1.1 var(--display);text-wrap:balance}.statement{font:600 clamp(1.75rem, 3.6vw, 2.5rem) / 1.2 var(--display);text-wrap:pretty;max-width:52rem}.muted{color:var(--ink-3)}.eyebrow{border:1px solid var(--rule);background:var(--paper);border-radius:99px;align-items:center;gap:.5rem;max-width:100%;padding:.45rem .95rem;font-size:.9rem;font-weight:500;line-height:1.3;display:inline-flex}.eyebrow--dark{border-color:var(--rule-dark);color:var(--rule);background:0 0}.section-head{text-align:center;justify-items:center;gap:1rem;margin-bottom:3rem;display:grid}.section-head--left{text-align:left;align-content:start;justify-items:start;margin-bottom:0}.section-head__sub{color:var(--ink-2);text-wrap:pretty;max-width:40rem;font-size:1.125rem}.section--dark .section-head__sub{color:var(--rule)}.buttons{flex-wrap:wrap;gap:.75rem;display:flex}.button{background:var(--ink);color:var(--paper);border:1px solid var(--ink);cursor:pointer;transition:transform .2s var(--ease), background .2s;border-radius:99px;align-items:center;gap:.5rem;padding:.85rem 1.4rem;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}.button:hover{background:var(--ink-soft);transform:translateY(-2px)}.button .arrow{transition:transform .2s var(--ease)}.button:hover .arrow{transform:translate(3px)}.button--outline{color:var(--ink);background:0 0}.button--outline:hover{background:var(--sand-deep)}.button--small{padding:.6rem 1rem;font-size:.9rem}.tag{font:500 .75rem/1.2 var(--mono);background:var(--blue-soft);border-radius:6px;padding:.3rem .55rem;display:inline-block}.tag--peach{background:var(--peach)}.tag--amber{background:var(--amber-soft)}.reveal{opacity:0;transition:opacity .7s var(--ease), transform .7s var(--ease);transition-delay:var(--delay,0s);transform:translateY(18px)}.reveal.is-visible{opacity:1;transform:none}@media (max-width:640px){.container{padding:0 1.25rem}.section{padding:4rem 0}.eyebrow{font-size:.8rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.reveal{opacity:1;transform:none}}
