.demo[data-astro-cid-67ktnngs]{padding-block:var(--spacing-section);border-top:1px solid var(--color-steel)}.demo-grid[data-astro-cid-67ktnngs]{grid-template-columns:minmax(0,1fr);gap:clamp(2.5rem,5vw,4.5rem);display:grid}@media (width>=1000px){.demo-grid[data-astro-cid-67ktnngs]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start}.demo-head[data-astro-cid-67ktnngs]{position:sticky;top:6rem}}.demo-head[data-astro-cid-67ktnngs] h2[data-astro-cid-67ktnngs]{margin:0}.demo-intro[data-astro-cid-67ktnngs]{max-width:40ch;color:color-mix(in srgb, var(--color-paper) 80%, var(--color-ink));margin:1.5rem 0 0;line-height:1.6}.demo-tabs[data-astro-cid-67ktnngs]{margin:2rem calc(var(--spacing-gutter) * -1) 0;padding:0 var(--spacing-gutter) .25rem;scrollbar-width:none;gap:.5rem;display:flex;overflow-x:auto}.demo-tab[data-astro-cid-67ktnngs]{border-radius:var(--radius-control);background:var(--color-graphite);box-shadow:inset 0 0 0 1px var(--color-steel);color:var(--color-mute);font:inherit;text-align:left;cursor:pointer;transition:color .2s, box-shadow .3s var(--ease-out-expo);border:0;flex:none;gap:.15rem;padding:.75rem 1rem;display:grid}.demo-tab[data-astro-cid-67ktnngs]:hover{color:var(--color-paper)}.demo-tab[data-astro-cid-67ktnngs][aria-selected=true]{color:var(--color-paper);box-shadow:inset 0 0 0 1px var(--color-edge-light)}.demo-tab-channel[data-astro-cid-67ktnngs]{color:var(--color-mute);font-size:.75rem}.demo-tab-label[data-astro-cid-67ktnngs]{font-weight:600}.demo-tab-short[data-astro-cid-67ktnngs]{display:none}@media (width<=999px){.demo-tabs[data-astro-cid-67ktnngs]{grid-template-columns:repeat(3,minmax(0,1fr));margin-inline:0;padding:0;display:grid;overflow:visible}.demo-tab[data-astro-cid-67ktnngs]{padding:.7rem .75rem}.demo-tab-long[data-astro-cid-67ktnngs]{display:none}.demo-tab-short[data-astro-cid-67ktnngs]{display:inline}}@media (width>=1000px){.demo-tabs[data-astro-cid-67ktnngs]{flex-direction:column;margin:2.5rem 0 0;padding:0;overflow:visible}.demo-tab[data-astro-cid-67ktnngs]{padding:1rem 1.25rem}}.demo-note[data-astro-cid-67ktnngs]{max-width:40ch;color:var(--color-mute);margin:1.5rem 0 0}.demo-stage[data-astro-cid-67ktnngs]{border-radius:var(--radius-panel);background:var(--color-graphite);box-shadow:inset 0 0 0 1px var(--color-steel);padding:clamp(1rem,2.5vw,1.75rem);position:relative}.demo-panel[data-astro-cid-67ktnngs]{gap:1.25rem;display:grid}.demo-panel[data-astro-cid-67ktnngs][hidden]{display:none}.demo-mail[data-astro-cid-67ktnngs]{background:var(--color-ink);border-radius:8px;padding:1.25rem}.demo-mail-meta[data-astro-cid-67ktnngs]{color:var(--color-mute);flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin:0;display:flex}.demo-chip[data-astro-cid-67ktnngs]{box-shadow:inset 0 0 0 1px var(--color-steel);color:var(--color-paper);border-radius:999px;padding:.15rem .55rem;font-size:.75rem}.demo-mail-subject[data-astro-cid-67ktnngs]{margin:.85rem 0 0;font-size:1.0625rem;font-weight:600}.demo-mail-text[data-astro-cid-67ktnngs]{color:color-mix(in srgb, var(--color-paper) 78%, var(--color-ink));margin:.5rem 0 0;line-height:1.6}.demo-steps[data-astro-cid-67ktnngs]{gap:1rem;margin:0;padding:.5rem 0;list-style:none;display:grid;position:relative}.demo-steps[data-astro-cid-67ktnngs]:before,.demo-steps[data-astro-cid-67ktnngs]:after{content:"";background:var(--color-steel);width:1px;position:absolute;top:1.1rem;bottom:1.1rem;left:.6875rem}.demo-steps[data-astro-cid-67ktnngs]:after{background:var(--color-edge-light);transform:scaleY(var(--progress,1));transform-origin:top;transition:transform .9s var(--ease-in-out-quart)}.demo-step[data-astro-cid-67ktnngs]{transition:opacity .4s var(--ease-out-expo);grid-template-columns:1.375rem 1fr;align-items:center;gap:.15rem .9rem;display:grid;position:relative}.demo-step-icon[data-astro-cid-67ktnngs]{background:var(--color-graphite);width:1.375rem;height:1.375rem;box-shadow:inset 0 0 0 1px var(--color-steel);border-radius:50%;grid-row:span 2;align-self:start;place-items:center;transition:background-color .3s,box-shadow .3s;display:grid;position:relative}.demo-step-icon[data-astro-cid-67ktnngs] svg[data-astro-cid-67ktnngs]{fill:none;width:.875rem;height:.875rem;stroke:var(--color-ink);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;opacity:0;position:absolute}.demo-step-label[data-astro-cid-67ktnngs]{font-weight:600}.demo-step-detail[data-astro-cid-67ktnngs]{color:var(--color-mute);grid-column:2}.demo-step[data-astro-cid-67ktnngs][data-state=wait]{opacity:.5}.demo-step[data-astro-cid-67ktnngs][data-state=wait] .demo-step-detail[data-astro-cid-67ktnngs],.demo-step[data-astro-cid-67ktnngs][data-state=run] .demo-step-detail[data-astro-cid-67ktnngs]{visibility:hidden}.demo-step[data-astro-cid-67ktnngs][data-state=run] .demo-step-icon[data-astro-cid-67ktnngs]{box-shadow:inset 0 0 0 1px var(--color-steel)}.demo-step[data-astro-cid-67ktnngs][data-state=run] .demo-step-icon[data-astro-cid-67ktnngs]:after{content:"";border:1.5px solid #0000;border-top-color:var(--color-edge-light);border-radius:50%;animation:.8s linear infinite spin;position:absolute;inset:0}.demo-step[data-astro-cid-67ktnngs][data-state=done] .demo-step-icon[data-astro-cid-67ktnngs]{background:var(--color-edge-light);box-shadow:none}.demo-step[data-astro-cid-67ktnngs][data-state=done]:not([data-handoff]) .i-check[data-astro-cid-67ktnngs],.demo-step[data-astro-cid-67ktnngs][data-state=done][data-handoff] .i-hand[data-astro-cid-67ktnngs]{opacity:1}.demo-step[data-astro-cid-67ktnngs][data-state=done][data-handoff] .demo-step-icon[data-astro-cid-67ktnngs]{background:var(--color-paper)}@keyframes spin{to{transform:rotate(360deg)}}.demo-result[data-astro-cid-67ktnngs]{background:var(--color-steel-face);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--color-edge-light) 45%, transparent);transition:opacity .6s var(--ease-out-expo), transform .6s var(--ease-out-expo);border-radius:8px;padding:1.25rem;position:relative}.demo-result[data-astro-cid-67ktnngs][data-state=wait]{pointer-events:none}.demo-result[data-astro-cid-67ktnngs][data-state=wait] .demo-result-text[data-astro-cid-67ktnngs],.demo-result[data-astro-cid-67ktnngs][data-state=wait] .demo-result-actions[data-astro-cid-67ktnngs]{visibility:hidden}.demo-result[data-astro-cid-67ktnngs]:after{content:"";background:linear-gradient(var(--color-steel), var(--color-steel)) 0 0 / 92% .6rem no-repeat, linear-gradient(var(--color-steel), var(--color-steel)) 0 1.4rem / 78% .6rem no-repeat, linear-gradient(var(--color-steel), var(--color-steel)) 0 2.8rem / 54% .6rem no-repeat;opacity:0;height:4.5rem;transition:opacity .4s var(--ease-out-expo);position:absolute;inset:3.1rem 1.25rem auto}.demo-result[data-astro-cid-67ktnngs][data-state=wait]:after{opacity:1}.demo-result-wait[data-astro-cid-67ktnngs],.demo-result[data-astro-cid-67ktnngs][data-state=wait] .demo-result-done[data-astro-cid-67ktnngs]{display:none}.demo-result[data-astro-cid-67ktnngs][data-state=wait] .demo-result-wait[data-astro-cid-67ktnngs]{color:var(--color-mute);display:inline}.demo-result-title[data-astro-cid-67ktnngs]{color:var(--color-edge-light);margin:0;font-weight:600}.demo-result-text[data-astro-cid-67ktnngs]{margin:.5rem 0 0;line-height:1.6}.demo-result-actions[data-astro-cid-67ktnngs]{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;min-height:2.75rem;margin-top:1rem;display:flex}.demo-approve[data-astro-cid-67ktnngs]{border-radius:var(--radius-control);min-height:2.75rem;box-shadow:inset 0 0 0 1px var(--color-edge-light);color:var(--color-edge-light);font:inherit;font-size:var(--text-small);cursor:pointer;transition:background-color .3s var(--ease-out-expo);background:0 0;border:0;padding:.55rem 1rem;font-weight:600}.demo-approve[data-astro-cid-67ktnngs]:hover{background:color-mix(in srgb, var(--color-edge-light) 12%, transparent)}.demo-guard[data-astro-cid-67ktnngs]{color:var(--color-mute)}.demo-guard[data-astro-cid-67ktnngs][hidden],.demo-bridge[data-astro-cid-67ktnngs][hidden]{display:none}.demo-bridge[data-astro-cid-67ktnngs]{border-top:1px solid var(--color-steel);color:var(--color-mute);margin:1rem 0 0;padding-top:1rem}.demo-bridge[data-astro-cid-67ktnngs] a[data-astro-cid-67ktnngs]{color:var(--color-edge-light)}.demo-approved[data-astro-cid-67ktnngs]{color:var(--color-paper);align-items:center;gap:.5rem;margin:0;display:inline-flex}.demo-approved[data-astro-cid-67ktnngs][hidden],[data-astro-cid-67ktnngs][data-demo-approve][hidden]{display:none}.demo-approved[data-astro-cid-67ktnngs] svg[data-astro-cid-67ktnngs]{fill:none;width:1rem;height:1rem;stroke:var(--color-edge-light);stroke-width:1.8px}.demo-foot[data-astro-cid-67ktnngs]{justify-content:flex-end;min-height:2.25rem;margin-top:.75rem;display:flex}.demo-replay[data-astro-cid-67ktnngs]{min-height:2.75rem;color:var(--color-mute);font:inherit;font-size:var(--text-small);cursor:pointer;background:0 0;border:0;align-items:center;gap:.4rem;padding:0;display:inline-flex}.demo-replay[data-astro-cid-67ktnngs][hidden]{display:none}.demo-replay[data-astro-cid-67ktnngs]:hover{color:var(--color-paper)}.demo-replay[data-astro-cid-67ktnngs] svg[data-astro-cid-67ktnngs]{fill:none;stroke:currentColor;stroke-width:1.5px;width:1rem;height:1rem}.calc[data-astro-cid-bhol2asv]{padding-block:var(--spacing-section)}.calc-grid[data-astro-cid-bhol2asv]{grid-template-columns:minmax(0,1fr);gap:clamp(2.5rem,5vw,4rem) clamp(3rem,7vw,7rem);display:grid}@media (width>=1000px){.calc-grid[data-astro-cid-bhol2asv]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.calc-head[data-astro-cid-bhol2asv]{grid-column:1/-1}}.calc-head[data-astro-cid-bhol2asv] h2[data-astro-cid-bhol2asv]{max-width:18ch;margin:0}.calc-intro[data-astro-cid-bhol2asv]{max-width:52ch;color:var(--color-paper-mute);margin:1.5rem 0 0;line-height:1.6}.calc-inputs[data-astro-cid-bhol2asv]{align-content:start;gap:2rem;display:grid}.calc-field-top[data-astro-cid-bhol2asv]{justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:.75rem;display:flex}.calc-field[data-astro-cid-bhol2asv] label[data-astro-cid-bhol2asv]{font-weight:500}.calc-field[data-astro-cid-bhol2asv] output[data-astro-cid-bhol2asv]{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700}input[data-astro-cid-bhol2asv][type=range]{--p:50%;appearance:none;cursor:pointer;background:0 0;width:100%;height:2.75rem;margin:-.75rem 0}input[data-astro-cid-bhol2asv][type=range]::-webkit-slider-runnable-track{background:linear-gradient(90deg, var(--color-edge-light) var(--p), color-mix(in srgb, var(--color-ink) 16%, transparent) var(--p));border-radius:2px;height:3px}input[data-astro-cid-bhol2asv][type=range]::-moz-range-track{background:linear-gradient(90deg, var(--color-edge-light) var(--p), color-mix(in srgb, var(--color-ink) 16%, transparent) var(--p));border-radius:2px;height:3px}input[data-astro-cid-bhol2asv][type=range]::-webkit-slider-thumb{background:var(--color-ink);width:1.25rem;height:1.25rem;box-shadow:0 0 0 3px var(--color-paper), 0 0 0 4px var(--color-edge-light);appearance:none;transition:transform .3s var(--ease-out-expo);border-radius:50%;margin-top:calc(1.5px - .625rem)}input[data-astro-cid-bhol2asv][type=range]::-moz-range-thumb{background:var(--color-ink);width:1.25rem;height:1.25rem;box-shadow:0 0 0 3px var(--color-paper), 0 0 0 4px var(--color-edge-light);border:0;border-radius:50%}input[data-astro-cid-bhol2asv][type=range]:active::-webkit-slider-thumb{transform:scale(1.15)}input[data-astro-cid-bhol2asv][type=range]:focus-visible{outline:none}input[data-astro-cid-bhol2asv][type=range]:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 3px var(--color-paper), 0 0 0 5px var(--color-edge-light), 0 0 0 9px color-mix(in srgb, var(--color-edge-light) 25%, transparent)}input[data-astro-cid-bhol2asv][type=range]:focus-visible::-moz-range-thumb{box-shadow:0 0 0 3px var(--color-paper), 0 0 0 5px var(--color-edge-light), 0 0 0 9px color-mix(in srgb, var(--color-edge-light) 25%, transparent)}.calc-result[data-astro-cid-bhol2asv]{border-radius:var(--radius-panel);background:var(--color-paper-bright);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-ink) 9%, transparent);align-self:start;padding:clamp(1.5rem,3vw,2.5rem)}.calc-sentence[data-astro-cid-bhol2asv]{font-size:var(--text-h3);letter-spacing:-.015em;margin:0;font-weight:600;line-height:1.25}.calc-sentence[data-astro-cid-bhol2asv] strong[data-astro-cid-bhol2asv]{letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin:.15em 0;font-size:clamp(2.75rem,2rem + 3vw,4.25rem);font-weight:700;line-height:1;display:block}.calc-money[data-astro-cid-bhol2asv]{color:var(--color-paper-mute);margin:1rem 0 0}.calc-money[data-astro-cid-bhol2asv] strong[data-astro-cid-bhol2asv]{color:var(--color-ink);font-variant-numeric:tabular-nums}.calc-bars[data-astro-cid-bhol2asv]{gap:.6rem;margin-top:1.75rem;display:grid}.calc-bar[data-astro-cid-bhol2asv]{grid-template-columns:5.5rem 1fr;align-items:center;gap:.75rem;display:grid}.calc-bar-label[data-astro-cid-bhol2asv]{color:var(--color-paper-mute)}.calc-bar-track[data-astro-cid-bhol2asv]{background:color-mix(in srgb, var(--color-ink) 7%, transparent);border-radius:2px;height:.75rem;overflow:hidden}.calc-bar-fill[data-astro-cid-bhol2asv]{width:var(--w);background:var(--color-ink);clip-path:polygon(0 0,100% 0,calc(100% - .5rem) 100%,0 100%);height:100%;transition:width .6s var(--ease-out-expo);display:block}.calc-bar-track--agent[data-astro-cid-bhol2asv]{background:color-mix(in srgb, var(--color-edge-light) 28%, transparent)}.calc-legend[data-astro-cid-bhol2asv]{color:var(--color-paper-mute);align-items:center;gap:.5rem;margin:.75rem 0 0 6.25rem;display:flex}.calc-legend-swatch[data-astro-cid-bhol2asv]{background:color-mix(in srgb, var(--color-edge-light) 28%, transparent);border-radius:2px;width:.75rem;height:.75rem}.calc-method[data-astro-cid-bhol2asv]{border-top:1px solid color-mix(in srgb, var(--color-ink) 10%, transparent);margin-top:1.5rem;padding-top:.25rem}.calc-method[data-astro-cid-bhol2asv] summary[data-astro-cid-bhol2asv]{cursor:pointer;min-height:2.75rem;color:var(--color-ink);align-items:center;gap:.4rem;font-weight:600;display:flex}.calc-method[data-astro-cid-bhol2asv] p[data-astro-cid-bhol2asv]{color:var(--color-paper-mute);font-variant-numeric:tabular-nums;margin:.6rem 0 0}.calc-note[data-astro-cid-bhol2asv]{color:var(--color-paper-mute);margin:1.25rem 0 1.5rem}.problem[data-astro-cid-se3tv65j]{padding-block:var(--spacing-section)}.problem-grid[data-astro-cid-se3tv65j]{grid-template-columns:minmax(0,1fr);gap:2.5rem clamp(3rem,7vw,7rem);display:grid}@media (width>=1000px){.problem-grid[data-astro-cid-se3tv65j]{grid-template-columns:minmax(0,6fr) minmax(0,6fr)}.problem-grid[data-astro-cid-se3tv65j] h2[data-astro-cid-se3tv65j]{align-self:start;position:sticky;top:7rem}}.problem-grid[data-astro-cid-se3tv65j] h2[data-astro-cid-se3tv65j]{margin:0}.problem-intro[data-astro-cid-se3tv65j]{color:var(--color-paper-mute);margin:0 0 1.25rem}.problem-list[data-astro-cid-se3tv65j]{border-top:1px solid color-mix(in srgb, var(--color-ink) 12%, transparent);margin:0;padding:0;list-style:none}.problem-list[data-astro-cid-se3tv65j] li[data-astro-cid-se3tv65j]{border-bottom:1px solid color-mix(in srgb, var(--color-ink) 12%, transparent);padding:1.1rem 0}.problem-chore[data-astro-cid-se3tv65j]{--cut:1;font-size:var(--text-h3);letter-spacing:-.01em;color:color-mix(in srgb, var(--color-ink) calc(100% - var(--cut) * 30%), var(--color-paper));background:linear-gradient(var(--color-edge-light), var(--color-edge-light)) no-repeat 0 58% / calc(var(--cut) * 100%) 2px;-webkit-box-decoration-break:clone;box-decoration-break:clone;font-weight:600;line-height:1.3}.problem-turn[data-astro-cid-se3tv65j]{max-width:40ch;margin:2.5rem 0 0;line-height:1.55}.uc[data-astro-cid-an65qtyd]{padding-block:var(--spacing-section)}.uc-head[data-astro-cid-an65qtyd]{gap:1.5rem clamp(3rem,7vw,7rem);margin-bottom:clamp(2.5rem,5vw,4.5rem);display:grid}@media (width>=1000px){.uc-head[data-astro-cid-an65qtyd]{grid-template-columns:minmax(0,6fr) minmax(0,6fr);align-items:end}}.uc-head[data-astro-cid-an65qtyd] h2[data-astro-cid-an65qtyd]{margin:0}.uc-intro[data-astro-cid-an65qtyd]{max-width:44ch;color:color-mix(in srgb, var(--color-paper) 80%, var(--color-ink));margin:0;line-height:1.6}.uc-row[data-astro-cid-an65qtyd]{border-top:1px solid var(--color-steel);gap:1rem;padding:1.75rem 0;display:grid;position:relative}.uc-row[data-astro-cid-an65qtyd]:last-child{border-bottom:1px solid var(--color-steel)}@media (width<=999px){.uc-table[data-astro-cid-an65qtyd]{margin-inline:calc(var(--spacing-gutter) * -1);padding-inline:var(--spacing-gutter);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--spacing-gutter);scrollbar-width:none;gap:1rem;display:flex;overflow-x:auto}.uc-table[data-astro-cid-an65qtyd]::-webkit-scrollbar{display:none}.uc-row[data-astro-cid-an65qtyd],.uc-row[data-astro-cid-an65qtyd]:last-child{border-radius:var(--radius-panel);background:var(--color-graphite);box-shadow:inset 0 0 0 1px var(--color-steel);scroll-snap-align:start;border:0;flex:0 0 min(84%,24rem);align-content:start;padding:1.5rem 1.25rem}.uc-row[data-astro-cid-an65qtyd]:before{display:none}}.uc-hint[data-astro-cid-an65qtyd]{display:none}@media (width<=999px){.uc-hint[data-astro-cid-an65qtyd]{color:var(--color-mute);align-items:center;gap:.5rem;margin:1rem 0 0;display:flex}.uc-hint[data-astro-cid-an65qtyd] svg[data-astro-cid-an65qtyd]{fill:none;stroke:currentColor;stroke-width:1.5px;width:1rem;height:1rem}}.uc-row[data-astro-cid-an65qtyd]:not(.uc-row--head):before{content:"";background:var(--color-edge-light);transform-origin:0;height:1px;transition:transform .7s var(--ease-out-expo);position:absolute;top:-1px;left:0;right:0;transform:scaleX(0)}.uc-row[data-astro-cid-an65qtyd]:hover:before{transform:scaleX(1)}.uc-row--head[data-astro-cid-an65qtyd]{display:none}.uc-title[data-astro-cid-an65qtyd]{font-size:var(--text-h3);line-height:var(--text-h3--line-height);letter-spacing:var(--text-h3--letter-spacing);font-variation-settings:"FLAR" 100;margin:0;font-weight:700}.uc-cell[data-astro-cid-an65qtyd] p[data-astro-cid-an65qtyd]{margin:0;line-height:1.55}.uc-label[data-astro-cid-an65qtyd]{color:var(--color-mute);margin-bottom:.25rem!important}.uc-does[data-astro-cid-an65qtyd]{margin:0;padding:0;list-style:none}.uc-does[data-astro-cid-an65qtyd] li[data-astro-cid-an65qtyd]{padding-left:1rem;line-height:1.55;position:relative}.uc-does[data-astro-cid-an65qtyd] li[data-astro-cid-an65qtyd]:before{content:"";background:var(--color-edge-light);width:.45rem;height:1px;position:absolute;top:.72em;left:0}.uc-result[data-astro-cid-an65qtyd]{color:var(--color-paper)}.uc-systems[data-astro-cid-an65qtyd]{color:var(--color-mute);margin-top:.75rem!important}.uc-cell[data-astro-cid-an65qtyd] p[data-astro-cid-an65qtyd]:not(.uc-label):not(.uc-result):not(.uc-systems),.uc-does[data-astro-cid-an65qtyd]{color:color-mix(in srgb, var(--color-paper) 80%, var(--color-ink))}@media (width>=1000px){.uc-row[data-astro-cid-an65qtyd]{grid-template-columns:minmax(0,3fr) minmax(0,3fr) minmax(0,3.4fr) minmax(0,3.6fr);gap:2rem;padding:2rem 0}.uc-row--head[data-astro-cid-an65qtyd]{color:var(--color-mute);border-top:0;padding:0 0 .85rem;display:grid}.uc-label[data-astro-cid-an65qtyd]{display:none}}.uc-outro[data-astro-cid-an65qtyd]{max-width:52ch;color:color-mix(in srgb, var(--color-paper) 80%, var(--color-ink));margin:2.5rem 0 0}.uc-outro[data-astro-cid-an65qtyd] a[data-astro-cid-an65qtyd]{color:var(--color-edge-light)}.proc[data-astro-cid-zuepckvj]{padding-block:var(--spacing-section)}.proc[data-astro-cid-zuepckvj] h2[data-astro-cid-zuepckvj]{max-width:16ch;margin:0 0 clamp(3rem,6vw,5rem)}.proc-track[data-astro-cid-zuepckvj]{position:relative}.proc-steps[data-astro-cid-zuepckvj]{gap:2.75rem;margin:0;padding:0 0 0 2.25rem;list-style:none;display:grid}.proc-line[data-astro-cid-zuepckvj]{background:var(--color-steel);width:1px;position:absolute;top:.5rem;bottom:.5rem;left:.3125rem}.proc-line-light[data-astro-cid-zuepckvj]{--draw:1;background:var(--color-edge-light);transform:scaleY(var(--draw));transform-origin:top;position:absolute;inset:0}.proc-step[data-astro-cid-zuepckvj]{position:relative}.proc-node[data-astro-cid-zuepckvj]{background:var(--color-ink);width:.625rem;height:.625rem;box-shadow:inset 0 0 0 1px var(--color-edge-light);border-radius:50%;position:absolute;top:.45rem;left:-2.25rem}.proc-num[data-astro-cid-zuepckvj]{color:var(--color-mute);font-size:var(--text-h3);font-variant-numeric:tabular-nums;margin-bottom:.75rem;font-weight:600;line-height:1;display:block}.proc-title[data-astro-cid-zuepckvj]{font-size:var(--text-h3);line-height:var(--text-h3--line-height);letter-spacing:var(--text-h3--letter-spacing);font-variation-settings:"FLAR" 100;margin:0;font-weight:700}.proc-meta[data-astro-cid-zuepckvj]{color:var(--color-edge-light);margin:.4rem 0 0}.proc-text[data-astro-cid-zuepckvj]{max-width:34ch;color:color-mix(in srgb, var(--color-paper) 80%, var(--color-ink));margin:.9rem 0 0;line-height:1.6}@media (width>=1000px){.proc-steps[data-astro-cid-zuepckvj]{grid-template-columns:repeat(4,minmax(0,1fr));gap:2.5rem;padding:2.75rem 0 0}.proc-line[data-astro-cid-zuepckvj]{width:auto;height:1px;inset:.3125rem 0 auto}.proc-line-light[data-astro-cid-zuepckvj]{transform:scaleX(var(--draw));transform-origin:0}.proc-node[data-astro-cid-zuepckvj]{top:-2.75rem;left:0}}.why[data-astro-cid-l6iy7thw]{padding-block:var(--spacing-section)}.why-grid[data-astro-cid-l6iy7thw]{grid-template-columns:minmax(0,1fr);gap:clamp(3rem,6vw,5rem) clamp(3rem,7vw,7rem);display:grid}@media (width>=1000px){.why-grid[data-astro-cid-l6iy7thw]{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center}}.why-story[data-astro-cid-l6iy7thw] h2[data-astro-cid-l6iy7thw]{margin:0 0 2rem}.why-p[data-astro-cid-l6iy7thw]{max-width:52ch;margin:0 0 1.25rem;line-height:1.65}.why-p[data-astro-cid-l6iy7thw]:not(.text-lead){color:var(--color-paper-mute)}.why-founders[data-astro-cid-l6iy7thw]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.why-photo[data-astro-cid-l6iy7thw]{aspect-ratio:4/5;border-radius:var(--radius-panel);background:linear-gradient(110deg, var(--color-ink) 62%, var(--color-steel-face) 62%);color:var(--color-paper);place-items:center;display:grid;position:relative;overflow:hidden}.why-photo[data-astro-cid-l6iy7thw] span[data-astro-cid-l6iy7thw]{z-index:1;letter-spacing:-.02em;font-size:clamp(2rem,1.5rem + 2vw,3rem);font-weight:700;position:relative}.why-photo[data-astro-cid-l6iy7thw] svg[data-astro-cid-l6iy7thw]{width:100%;height:100%;position:absolute;inset:0}.why-photo[data-astro-cid-l6iy7thw] line[data-astro-cid-l6iy7thw]{stroke:var(--color-cyan);stroke-width:.6px}.why-name[data-astro-cid-l6iy7thw]{margin:.85rem 0 0;font-weight:600}.why-role[data-astro-cid-l6iy7thw]{color:var(--color-paper-mute);margin:.2rem 0 0}.trust[data-astro-cid-xxvt2s3b]{padding-block:var(--spacing-section);background:var(--color-graphite)}.trust-grid[data-astro-cid-xxvt2s3b]{grid-template-columns:minmax(0,1fr);gap:clamp(3rem,6vw,5rem) clamp(3rem,7vw,7rem);display:grid}@media (width>=1000px){.trust-grid[data-astro-cid-xxvt2s3b]{grid-template-columns:minmax(0,6fr) minmax(0,6fr)}}.trust-program[data-astro-cid-xxvt2s3b] h2[data-astro-cid-xxvt2s3b]{margin:0}.trust-text[data-astro-cid-xxvt2s3b]{max-width:46ch;color:color-mix(in srgb, var(--color-paper) 80%, var(--color-ink));margin:1.5rem 0 0;line-height:1.65}.trust-slots[data-astro-cid-xxvt2s3b]{color:var(--color-mute);flex-wrap:wrap;align-items:center;gap:.75rem 1rem;margin:2rem 0;display:flex}.trust-marks[data-astro-cid-xxvt2s3b]{gap:.4rem;display:inline-flex}.trust-mark[data-astro-cid-xxvt2s3b]{background:var(--color-edge-light);clip-path:polygon(40% 0,100% 0,60% 100%,0 100%);width:.55rem;height:1.5rem}.trust-commit-title[data-astro-cid-xxvt2s3b]{font-size:var(--text-small);color:var(--color-mute);margin:0 0 .5rem;font-weight:600}.trust-commit[data-astro-cid-xxvt2s3b] ul[data-astro-cid-xxvt2s3b]{margin:0;padding:0;list-style:none}.trust-commit[data-astro-cid-xxvt2s3b] li[data-astro-cid-xxvt2s3b]{border-bottom:1px solid var(--color-steel);padding:1.4rem 0}.trust-commit[data-astro-cid-xxvt2s3b] li[data-astro-cid-xxvt2s3b]:first-child{border-top:1px solid var(--color-steel)}.trust-commit[data-astro-cid-xxvt2s3b] h4[data-astro-cid-xxvt2s3b]{margin:0;font-size:1.125rem;font-weight:600}.trust-commit[data-astro-cid-xxvt2s3b] p[data-astro-cid-xxvt2s3b]{max-width:48ch;color:color-mix(in srgb, var(--color-paper) 75%, var(--color-ink));margin:.4rem 0 0;line-height:1.6}.faq[data-astro-cid-gfo3rpqg]{padding-block:var(--spacing-section);border-top:1px solid color-mix(in srgb, var(--color-ink) 10%, transparent)}.faq-grid[data-astro-cid-gfo3rpqg]{grid-template-columns:minmax(0,1fr);gap:2.5rem clamp(3rem,7vw,7rem);display:grid}@media (width>=1000px){.faq-grid[data-astro-cid-gfo3rpqg]{grid-template-columns:minmax(0,4fr) minmax(0,8fr)}}.faq-grid[data-astro-cid-gfo3rpqg] h2[data-astro-cid-gfo3rpqg]{margin:0}.faq-list[data-astro-cid-gfo3rpqg]{border-top:1px solid color-mix(in srgb, var(--color-ink) 14%, transparent)}.faq-item[data-astro-cid-gfo3rpqg]{border-bottom:1px solid color-mix(in srgb, var(--color-ink) 14%, transparent);interpolate-size:allow-keywords}.faq-item[data-astro-cid-gfo3rpqg] summary[data-astro-cid-gfo3rpqg]{cursor:pointer;justify-content:space-between;align-items:flex-start;gap:1.5rem;padding:1.35rem 0;font-size:1.125rem;font-weight:600;line-height:1.4;list-style:none;display:flex}.faq-item[data-astro-cid-gfo3rpqg] summary[data-astro-cid-gfo3rpqg]::-webkit-details-marker{display:none}.faq-item[data-astro-cid-gfo3rpqg] summary[data-astro-cid-gfo3rpqg]:hover span[data-astro-cid-gfo3rpqg]{text-decoration:underline;text-decoration-color:var(--color-edge-light)}.faq-item[data-astro-cid-gfo3rpqg] summary[data-astro-cid-gfo3rpqg] svg[data-astro-cid-gfo3rpqg]{fill:none;width:1.1rem;height:1.1rem;stroke:var(--color-edge-light);stroke-width:1.6px;transition:transform .5s var(--ease-out-expo);flex:none;margin-top:.2rem}.faq-item[data-astro-cid-gfo3rpqg][open] summary[data-astro-cid-gfo3rpqg] svg[data-astro-cid-gfo3rpqg]{transform:rotate(45deg)}.faq-item[data-astro-cid-gfo3rpqg]::details-content{block-size:0;transition:block-size .5s var(--ease-out-expo), content-visibility .5s allow-discrete;overflow:clip}.faq-item[data-astro-cid-gfo3rpqg][open]::details-content{block-size:auto}.faq-item[data-astro-cid-gfo3rpqg] p[data-astro-cid-gfo3rpqg]{max-width:62ch;color:var(--color-paper-mute);margin:0;padding:0 2.6rem 1.5rem 0;line-height:1.65}.contact[data-astro-cid-d56ov33j]{padding-block:var(--spacing-section);position:relative}.contact-edge[data-astro-cid-d56ov33j]{background:linear-gradient(90deg, transparent, var(--color-cyan) 50%, transparent);height:1px;position:absolute;inset:0 0 auto}.contact-main[data-astro-cid-d56ov33j]{text-align:center;max-width:46rem;margin:0 auto}.contact-main[data-astro-cid-d56ov33j] h2[data-astro-cid-d56ov33j]{margin:0}.contact-text[data-astro-cid-d56ov33j]{max-width:40ch;color:color-mix(in srgb, var(--color-paper) 80%, var(--color-ink));margin:1.5rem auto 0}.contact-cta[data-astro-cid-d56ov33j]{margin-top:2.25rem}.contact-cta[data-astro-cid-d56ov33j] svg[data-astro-cid-d56ov33j]{width:1rem;height:1rem}.contact-trust[data-astro-cid-d56ov33j]{color:var(--color-mute);margin:1rem 0 0}.check[data-astro-cid-d56ov33j]{border-radius:var(--radius-panel);background:var(--color-graphite);max-width:46rem;box-shadow:inset 0 0 0 1px var(--color-steel);margin:clamp(4rem,8vw,6rem) auto 0;padding:clamp(1.5rem,4vw,2.5rem)}.check-summary[data-astro-cid-d56ov33j]{cursor:pointer;justify-content:space-between;align-items:flex-start;gap:1rem;list-style:none;display:flex}.check-summary[data-astro-cid-d56ov33j]::-webkit-details-marker{display:none}.check-summary[data-astro-cid-d56ov33j] svg[data-astro-cid-d56ov33j]{fill:none;width:1.25rem;height:1.25rem;stroke:var(--color-edge-light);stroke-width:1.6px;transition:transform .5s var(--ease-out-expo);flex:none;margin-top:.3rem}.check[data-astro-cid-d56ov33j][open] .check-summary[data-astro-cid-d56ov33j] svg[data-astro-cid-d56ov33j]{transform:rotate(45deg)}.check-title[data-astro-cid-d56ov33j]{font-size:var(--text-h3);line-height:var(--text-h3--line-height);letter-spacing:var(--text-h3--letter-spacing);font-variation-settings:"FLAR" 100;margin:0;font-weight:700}.check-text[data-astro-cid-d56ov33j]{max-width:50ch;color:color-mix(in srgb, var(--color-paper) 78%, var(--color-ink));margin:1rem 0 2rem;line-height:1.6}.check-form[data-astro-cid-d56ov33j],.check-row[data-astro-cid-d56ov33j]{gap:1.25rem;display:grid}@media (width>=640px){.check-row[data-astro-cid-d56ov33j]{grid-template-columns:1fr 1fr}}.check-field[data-astro-cid-d56ov33j]{gap:.45rem;display:grid}.check-field[data-astro-cid-d56ov33j]>span[data-astro-cid-d56ov33j]{font-size:var(--text-small);font-weight:600}.check-field[data-astro-cid-d56ov33j] input[data-astro-cid-d56ov33j],.check-field[data-astro-cid-d56ov33j] textarea[data-astro-cid-d56ov33j]{border-radius:var(--radius-control);background:var(--color-ink);width:100%;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-mute) 70%, var(--color-ink));color:var(--color-paper);font:inherit;caret-color:var(--color-edge-light);transition:box-shadow .25s var(--ease-out-expo);border:0;padding:.8rem .9rem}.check-field[data-astro-cid-d56ov33j] textarea[data-astro-cid-d56ov33j]{resize:vertical;min-height:7rem}.check-field[data-astro-cid-d56ov33j] input[data-astro-cid-d56ov33j]:hover,.check-field[data-astro-cid-d56ov33j] textarea[data-astro-cid-d56ov33j]:hover{box-shadow:inset 0 0 0 1px var(--color-mute)}.check-field[data-astro-cid-d56ov33j] input[data-astro-cid-d56ov33j]:focus-visible,.check-field[data-astro-cid-d56ov33j] textarea[data-astro-cid-d56ov33j]:focus-visible{box-shadow:inset 0 0 0 1.5px var(--color-edge-light);outline:none}.check-field[data-astro-cid-d56ov33j] [data-astro-cid-d56ov33j][aria-invalid=true]{box-shadow:inset 0 0 0 1.5px var(--color-paper)}.check-field[data-astro-cid-d56ov33j] small[data-astro-cid-d56ov33j]{color:var(--color-mute);font-size:var(--text-small)}.check-field[data-astro-cid-d56ov33j] .check-error[data-astro-cid-d56ov33j]{color:var(--color-paper);font-size:var(--text-small);font-weight:600}.check-error[data-astro-cid-d56ov33j]:empty{display:none}.check-trap[data-astro-cid-d56ov33j]{position:absolute;left:-9999px}.check-turnstile[data-astro-cid-d56ov33j]:empty{display:none}.check-privacy[data-astro-cid-d56ov33j]{color:var(--color-mute);margin:0}.check-privacy[data-astro-cid-d56ov33j] a[data-astro-cid-d56ov33j]{color:var(--color-edge-light)}.check-submit[data-astro-cid-d56ov33j]{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;display:flex}.btn-paper[data-astro-cid-d56ov33j]{box-shadow:inset 0 0 0 1px var(--color-paper);color:var(--color-paper);font:inherit;cursor:pointer;background:0 0;border:0;font-weight:600}.btn-paper[data-astro-cid-d56ov33j]:disabled{opacity:.6;cursor:progress}.check-status[data-astro-cid-d56ov33j]{color:var(--color-mute);margin:0}.check-status[data-astro-cid-d56ov33j][data-kind=error]{color:var(--color-paper)}.check-status[data-astro-cid-d56ov33j][data-kind=ok]{color:var(--color-edge-light)}
