.btn[data-astro-cid-ekguhzzh]{border-radius:var(--radius-pill);font-size:var(--type-button);font-weight:var(--font-weight-medium);white-space:nowrap;transition:background var(--duration-short) var(--motion-hover), color var(--duration-short) var(--motion-hover);align-self:flex-start;align-items:center;padding:12px 22px;display:inline-flex}.solid[data-astro-cid-ekguhzzh]{background:var(--ink);color:var(--page)}.solid[data-astro-cid-ekguhzzh]:hover{background:var(--spruce);color:var(--paper)}.outline[data-astro-cid-ekguhzzh]{border:1px solid var(--ink);color:var(--ink)}.outline[data-astro-cid-ekguhzzh]:hover{background:var(--ink);color:var(--page)}.on-ink[data-astro-cid-ekguhzzh]{background:var(--page);color:var(--ink)}.on-ink[data-astro-cid-ekguhzzh]:hover{background:var(--spruce);color:var(--paper)}.calc-disclaimer[data-astro-cid-454qjtdz]{margin:20px var(--gutter) 0;max-width:1040px;font-size:var(--type-body-sm);color:var(--mute);text-wrap:pretty;line-height:1.5}.calc-disclaimer[data-astro-cid-454qjtdz] a[data-astro-cid-454qjtdz]{color:var(--mute);text-underline-offset:2px;text-decoration:underline}.calc-disclaimer[data-astro-cid-454qjtdz] a[data-astro-cid-454qjtdz]:hover{color:var(--ink)}.faq[data-astro-cid-hemr5th4]{flex-direction:column;display:flex}.row[data-astro-cid-hemr5th4]{border-top:1px solid var(--hairline)}button[data-astro-cid-hemr5th4]{all:unset;box-sizing:border-box;cursor:pointer;width:100%;color:var(--ink);justify-content:space-between;align-items:center;gap:24px;padding:20px 0;display:flex}button[data-astro-cid-hemr5th4]:focus-visible{outline:2px solid var(--spruce);outline-offset:4px}h3[data-astro-cid-hemr5th4]{font-family:var(--font-sans);font-size:var(--type-lg);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-h3);line-height:1.3}.glyph[data-astro-cid-hemr5th4]{font-family:var(--font-data);font-size:var(--type-base);color:var(--mute);flex:none}.answer[data-astro-cid-hemr5th4] p[data-astro-cid-hemr5th4]{font-size:var(--type-base);line-height:var(--leading-body);color:var(--mute);padding:0 48px 22px 0}@media (width<=640px){.answer[data-astro-cid-hemr5th4] p[data-astro-cid-hemr5th4]{padding-right:0}}.twocol[data-astro-cid-rcmffm6f]{padding:var(--section-gap) var(--gutter) 0;grid-template-columns:var(--col-aside-fluid) 1fr;gap:var(--col-gap);align-items:start;display:grid;position:relative}.compact[data-astro-cid-rcmffm6f]{padding-top:var(--section-gap-compact)}.xl[data-astro-cid-rcmffm6f]{font-size:var(--type-section-xl);line-height:1.08}.lg[data-astro-cid-rcmffm6f]{font-size:var(--type-section-lg);line-height:1.08}.md[data-astro-cid-rcmffm6f]{font-size:var(--type-section)}.sm[data-astro-cid-rcmffm6f]{font-size:var(--type-section-sm)}.body[data-astro-cid-rcmffm6f]{min-width:0}@media (width<=900px){.twocol[data-astro-cid-rcmffm6f]{grid-template-columns:1fr;gap:28px}}.hero[data-astro-cid-3jqftdv6]{padding:56px var(--gutter) 0;gap:var(--col-gap);grid-template-columns:minmax(300px,440px) 1fr;align-items:end;display:grid;position:relative;overflow:visible}.hero[data-astro-cid-3jqftdv6]>:not(.glow){position:relative}h1[data-astro-cid-3jqftdv6]{font-size:var(--type-h1-calc)}.side[data-astro-cid-3jqftdv6]{flex-direction:column;gap:20px;display:flex}.lead[data-astro-cid-3jqftdv6]{max-width:58ch;font-size:19px;line-height:1.5}.side[data-astro-cid-3jqftdv6] .demo{align-self:flex-start}.upsell[data-astro-cid-3jqftdv6]{margin:var(--section-gap-compact) var(--gutter) 0;border-radius:var(--radius-panel);background:var(--ink);color:var(--page);gap:var(--col-gap);grid-template-columns:minmax(260px,1fr) minmax(300px,1.1fr);align-items:center;padding:64px 72px;display:grid;position:relative;overflow:hidden}.upsell[data-astro-cid-3jqftdv6] .text[data-astro-cid-3jqftdv6]{flex-direction:column;gap:20px;display:flex}.on-ink[data-astro-cid-3jqftdv6]{color:var(--mute-on-ink)}.upsell[data-astro-cid-3jqftdv6] h2[data-astro-cid-3jqftdv6]{font-size:var(--type-panel-sm);text-wrap:balance;max-width:20ch;line-height:1.06}.upsell[data-astro-cid-3jqftdv6] p[data-astro-cid-3jqftdv6]{font-size:17px;line-height:var(--leading-body);color:var(--mute-on-ink);max-width:52ch}.others[data-astro-cid-3jqftdv6]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.others[data-astro-cid-3jqftdv6]:has(>:nth-child(3)){grid-template-columns:repeat(3,minmax(0,1fr))}.other[data-astro-cid-3jqftdv6]{border:1px solid var(--hairline);border-radius:var(--radius-card);background:var(--card);transition:border-color var(--duration-short) var(--motion-hover);flex-direction:column;gap:6px;padding:20px 22px;display:flex}.other[data-astro-cid-3jqftdv6]:hover{border-color:var(--spruce);color:inherit}.other[data-astro-cid-3jqftdv6] .title[data-astro-cid-3jqftdv6]{font-size:17px;font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-h3)}.other[data-astro-cid-3jqftdv6] .desc[data-astro-cid-3jqftdv6]{font-size:var(--type-sm);color:var(--mute);line-height:1.5}.how[data-astro-cid-3jqftdv6]{text-wrap:pretty;flex-direction:column;gap:28px;max-width:66ch;font-size:17px;line-height:1.6;display:flex}.how[data-astro-cid-3jqftdv6] h3{font-size:var(--type-xl);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-h3);margin:8px 0 -12px}.formula[data-astro-cid-3jqftdv6]{font-family:var(--font-data);font-size:var(--type-body-air);background:var(--card);border:1px solid var(--hairline);border-radius:var(--radius-card);padding:20px 24px;line-height:1.7;overflow-x:auto}.formula[data-astro-cid-3jqftdv6] .legend[data-astro-cid-3jqftdv6]{color:var(--mute);font-size:var(--type-body-sm);margin-top:8px;display:block}.glossary[data-astro-cid-3jqftdv6]{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:32px;display:grid}.term[data-astro-cid-3jqftdv6]{border-top:1px solid var(--hairline);flex-direction:column;gap:4px;padding:18px 0;display:flex}dt[data-astro-cid-3jqftdv6]{font-size:17px;font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-h3)}dd[data-astro-cid-3jqftdv6]{font-size:var(--type-body-air);color:var(--mute);text-wrap:pretty;line-height:1.5}.close[data-astro-cid-3jqftdv6]{margin:var(--section-gap) var(--gutter) 0;border-radius:var(--radius-panel);background:var(--wash);text-align:center;flex-direction:column;align-items:center;gap:28px;padding:80px 72px;display:flex;position:relative}.close[data-astro-cid-3jqftdv6] h2[data-astro-cid-3jqftdv6]{font-size:var(--type-close);text-wrap:balance;max-width:18ch}@media (width<=900px){.hero[data-astro-cid-3jqftdv6]{grid-template-columns:1fr;align-items:start}.upsell[data-astro-cid-3jqftdv6]{grid-template-columns:1fr;padding:48px 28px}.glossary[data-astro-cid-3jqftdv6],.others[data-astro-cid-3jqftdv6]{grid-template-columns:1fr}.close[data-astro-cid-3jqftdv6]{padding:56px 28px}}@media (width<=640px){.close[data-astro-cid-3jqftdv6]{padding:28px 20px}}.mcalc{margin:48px var(--gutter) 0;border:1px solid var(--hairline);border-radius:var(--radius-panel);background:var(--card);grid-template-columns:392px minmax(0,1fr);display:grid;position:relative;overflow:hidden}.mcalc .rail{border-right:1px solid var(--hairline);flex-direction:column;gap:12px;padding:24px 24px 26px;display:flex}.mcalc .results{flex-direction:column;gap:20px;min-width:0;padding:24px 28px 26px;display:flex}.mcalc .card{border:1px solid var(--rule);border-radius:var(--radius-inner);background:var(--surface-high)}.mcalc .card.plan{background:var(--scn-tint-plan);border-color:var(--teal)}.mcalc .card h3{font-size:var(--type-sm);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-h3);padding:14px 16px 6px}.mcalc .card.plan h3{color:var(--teal-ink)}.mcalc .card .body{flex-direction:column;gap:10px;padding:0 16px 14px;display:flex}.mcalc .card.plan .body{padding:0 12px 12px}.mcalc .row{align-items:baseline;gap:6px;display:flex}.mcalc .row label,.mcalc .row .label{font-size:var(--type-xs);color:var(--stone);white-space:nowrap;line-height:1.3}.mcalc .slot{box-sizing:border-box;background:var(--field-slot-bg);border-bottom:1px solid #0000;border-radius:2px 2px 0 0;flex:0 0 136px;align-items:baseline;gap:5px;width:136px;margin-left:auto;padding:7px 9px 6px;display:inline-flex}.mcalc .slot:focus-within{border-bottom-color:var(--teal);box-shadow:0 1px 0 0 var(--teal)}.mcalc .slot:has(input:invalid){border-bottom:1px dashed var(--ochre)}.mcalc .affix{font-family:var(--font-data);font-size:var(--type-xs);color:var(--stone)}.mcalc .slot input{all:unset;width:100%;min-width:0;font-family:var(--font-data);font-size:var(--type-base);font-variant-numeric:tabular-nums;color:var(--ink);text-align:right;caret-color:var(--teal);-moz-appearance:textfield;flex:1 1 0}.mcalc .slot input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.mcalc .slot input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.mcalc .slot input[data-month]{text-align:left}.mcalc .slot input[data-month]::placeholder{color:var(--stone-soft);letter-spacing:.04em}.mcalc .stack{flex-direction:column;gap:8px;display:flex}.mcalc .stack:empty{display:none}.mcalc .module{background:var(--surface-high);box-shadow:inset 0 0 0 1px var(--rule);border-radius:2px;padding:9px 11px}.mcalc .module .head{align-items:baseline;gap:8px;display:flex}.mcalc .module .fold{all:unset;cursor:pointer;flex:auto;align-items:baseline;gap:8px;min-width:0;display:flex}.mcalc .module .name{font-size:var(--type-sm);font-weight:var(--font-weight-medium);white-space:nowrap}.mcalc .module .sum{font-family:var(--font-data);font-size:var(--type-xs);color:var(--stone-soft);text-overflow:ellipsis;white-space:nowrap;margin-left:auto;overflow:hidden}.mcalc .module .x{all:unset;cursor:pointer;font-size:var(--type-xs);color:var(--stone-soft);padding:2px 4px}.mcalc .module .x:hover{color:var(--coral-press)}.mcalc .module .fields{flex-direction:column;gap:8px;padding-top:10px;display:flex}.mcalc .link{all:unset;cursor:pointer;font-size:var(--type-xs);color:var(--stone-soft);text-underline-offset:3px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.mcalc .link:hover{color:var(--teal-ink)}.mcalc .palette{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding-top:2px;display:grid}.mcalc .palette:empty{display:none}.mcalc .gate{all:unset;cursor:pointer;box-sizing:border-box;background:var(--surface-high);box-shadow:inset 0 0 0 1px var(--rule-strong);font-size:var(--type-body-sm);font-weight:var(--font-weight-medium);color:var(--teal-ink);text-align:center;border-radius:2px;padding:9px 12px}.mcalc .gate:hover{background:var(--teal-soft)}.mcalc .gate:focus-visible,.mcalc .fold:focus-visible,.mcalc .x:focus-visible,.mcalc .link:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.mcalc .held{font-size:var(--type-body-sm);color:var(--sev-warn-text)}.mcalc .kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.mcalc .kpi{flex-direction:column;gap:2px;display:flex}.mcalc .kpi .label{font-size:var(--type-body-sm);color:var(--stone)}.mcalc .kpi .value{font-family:var(--font-data);font-size:var(--type-3xl);letter-spacing:-.02em;font-variant-numeric:tabular-nums;line-height:1.2}.mcalc .kpi .change{min-height:18px;font-size:var(--type-label);flex-wrap:wrap;align-items:baseline;gap:2px 6px;display:flex}.mcalc .delta{font-family:var(--font-data);white-space:nowrap}.mcalc .delta.good{color:var(--teal-ink)}.mcalc .delta.bad{color:var(--coral-press)}.mcalc .delta.flat,.mcalc .vs{color:var(--stone-soft)}.mcalc .charts{flex-direction:column;gap:16px;display:flex}.mcalc .chart{flex-direction:column;gap:6px;margin:0;display:flex}.mcalc .plot{padding-right:48px;position:relative}.mcalc .plot svg{width:100%;height:200px;display:block;overflow:visible}.mcalc .grid line{stroke:var(--chart-grid);stroke-width:1px;vector-effect:non-scaling-stroke}.mcalc .band.balance{fill:var(--catd-1);fill-opacity:.55}.mcalc .band.principal{fill:var(--chart-measure);fill-opacity:.7}.mcalc .band.interest{fill:var(--chart-cost);fill-opacity:.6}.mcalc .ghost{fill:none;stroke:var(--chart-ref);stroke-width:1.5px;stroke-dasharray:4 3}.mcalc .ylabels{pointer-events:none;width:44px;height:200px;position:absolute;top:0;right:0}.mcalc .ylabels span{font-family:var(--font-data);font-size:var(--type-label-sm);color:var(--stone-soft);position:absolute;right:0;transform:translateY(50%)}.mcalc .xaxis{font-family:var(--font-data);font-size:var(--type-label-sm);color:var(--stone-soft);justify-content:space-between;padding-right:48px;display:flex}.mcalc .legend{font-family:var(--font-data);font-size:var(--type-label-sm);color:var(--stone);flex-wrap:wrap;gap:4px 14px;display:flex}.mcalc .legend span{align-items:center;gap:6px;display:inline-flex}.mcalc .sw{border-radius:2px;width:8px;height:8px;display:inline-block}.mcalc .sw.balance{background:var(--catd-1)}.mcalc .sw.principal{background:var(--chart-measure)}.mcalc .sw.interest{background:var(--chart-cost)}.mcalc .sw.ghost{border-top:2px dashed var(--chart-ref);background:0 0;border-radius:0;height:0}.mcalc .cursor{background:var(--chart-ref);pointer-events:none;width:1px;height:200px;position:absolute;top:0}.mcalc .tip{border:1px solid var(--rule);background:var(--surface-high);font-family:var(--font-data);font-size:var(--type-label);white-space:nowrap;pointer-events:none;z-index:1;border-radius:2px;padding:8px 10px;line-height:1.5;position:absolute;top:8px}.mcalc .tip .when{color:var(--stone);margin-bottom:2px}.mcalc .tip .r{align-items:center;gap:6px;display:flex}.mcalc .tip .r b{font-weight:var(--font-weight-medium);font-variant-numeric:tabular-nums;margin-left:auto;padding-left:12px}.mcalc .withheld{font-size:var(--type-body-sm);color:var(--stone-soft)}.mcalc .sweep h4,.mcalc .lhead .fold{font-size:var(--type-body-sm);font-weight:var(--font-weight-medium);color:var(--stone)}.mcalc .sweep h4{margin-bottom:8px}.mcalc .strip{border:1px solid var(--rule);border-radius:2px;grid-auto-columns:1fr;grid-auto-flow:column;display:grid;overflow:hidden}.mcalc .cell{border-left:1px solid var(--rule);cursor:pointer;font-family:var(--font-data);font-size:var(--type-body-sm);color:var(--stone);flex-direction:column;gap:4px;padding:10px 12px;display:flex}.mcalc .cell:first-child{border-left:0}.mcalc .cell input{opacity:0;width:0;height:0;position:absolute}.mcalc .cell.current{background:var(--surface-high)}.mcalc .cell.current .out{color:var(--ink)}.mcalc .cell:has(input:focus-visible){outline:2px solid var(--teal);outline-offset:-2px}.mcalc .cell .rung{color:var(--stone-soft);font-size:var(--type-xs)}.mcalc .caveats{flex-direction:column;gap:8px;display:flex}.mcalc .caveat{border-left:2px solid var(--sev-info);background:var(--sev-info-bg);color:var(--sev-info-text);font-size:var(--type-body-sm)}.mcalc .caveat.warn{border-left-color:var(--sev-warn);background:var(--sev-warn-bg);color:var(--sev-warn-text)}.mcalc .caveat summary{cursor:pointer;justify-content:space-between;gap:8px;padding:9px 11px;list-style:none;display:flex}.mcalc .caveat summary::-webkit-details-marker{display:none}.mcalc .caveat summary:after{content:"+";font-family:var(--font-data)}.mcalc .caveat[open] summary:after{content:"−"}.mcalc .caveat p{color:var(--ink);padding:2px 11px 10px 13px;line-height:1.5}.mcalc .ledger{flex-direction:column;gap:8px;display:flex}.mcalc .lhead{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.mcalc .lhead .fold{all:unset;cursor:pointer;font-size:var(--type-body-sm);font-weight:var(--font-weight-medium);color:var(--stone)}.mcalc .scroll{overflow-x:auto}.mcalc table{border-collapse:collapse;width:100%;font-size:var(--type-label)}.mcalc th,.mcalc td{border-bottom:1px solid var(--rule-faint);text-align:left;white-space:nowrap;padding:5px 6px}.mcalc th{font-weight:var(--font-weight-medium);color:var(--stone)}.mcalc .num{font-family:var(--font-data);font-variant-numeric:tabular-nums;text-align:right}.mcalc tr.past td{color:var(--stone-soft)}.mcalc .more{align-self:flex-start}.mcalc .kpis.two{grid-template-columns:repeat(2,minmax(0,1fr))}.mcalc .kpi .note{font-size:var(--type-label);color:var(--stone-soft);text-wrap:pretty;line-height:1.4}.mcalc .segmented{border:1px solid var(--rule);background:var(--segmented-fill);border-radius:2px;margin-left:auto;display:inline-flex;overflow:hidden}.mcalc .seg{cursor:pointer;font-size:var(--type-xs);letter-spacing:.04em;color:var(--stone-soft);border-left:1px solid var(--rule);padding:5px 12px}.mcalc .seg:first-child{border-left:0}.mcalc .seg.on{background:var(--charcoal);color:var(--surface-base);font-weight:var(--font-weight-medium)}.mcalc .seg input{opacity:0;width:0;height:0;position:absolute}.mcalc .seg:has(input:focus-visible){outline:2px solid var(--teal);outline-offset:-2px}.mcalc .slot.text input{text-align:left;font-family:var(--font-sans);font-size:var(--type-sm)}.mcalc .slot.select{padding:0}.mcalc .slot.select select{all:unset;color-scheme:inherit;box-sizing:border-box;width:100%;font-size:var(--type-sm);color:var(--ink);cursor:pointer;padding:7px 9px 6px}.mcalc .slot.select option{background:var(--surface-high);color:var(--ink)}.mcalc .debts{border-top:1px solid var(--rule);flex-direction:column;margin-top:4px;display:flex}.mcalc .drow{all:unset;cursor:pointer;border-bottom:1px solid var(--rule);min-height:40px;font-size:var(--type-sm);color:var(--ink);align-items:center;gap:8px;padding:6px;display:flex}.mcalc .drow:hover{background:var(--surface-mid)}.mcalc .drow.picked,.mcalc .ddetail{background:var(--surface-high)}.mcalc .drow input{opacity:0;width:0;height:0;position:absolute}.mcalc .drow:has(input:focus-visible){outline:2px solid var(--teal);outline-offset:-2px}.mcalc .drow .sw{border-radius:1px;flex:0 0 8px}.mcalc .sw.multi{background:0 0;grid-template-columns:1fr 1fr;gap:1px;width:8px;height:8px;display:inline-grid}.mcalc .sw.multi i{border-radius:.5px;display:block}.mcalc .sw.plus{text-align:center;width:8px;color:var(--stone);font-family:var(--font-data);background:0 0}.mcalc .dtext{flex-direction:column;flex:auto;min-width:0;display:flex}.mcalc .dname{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mcalc .drow.all .dname{font-weight:var(--font-weight-medium)}.mcalc .drow.add .dname{font-size:var(--type-xs);color:var(--stone);text-underline-offset:3px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.mcalc .drow.add{border-bottom:0}.mcalc .dmeta{font-family:var(--font-data);font-size:var(--type-xs);color:var(--stone-soft)}.mcalc .dbal{font-family:var(--font-data);font-size:var(--type-sm);font-variant-numeric:tabular-nums}.mcalc .ddetail{border-bottom:1px solid var(--rule);flex-direction:column;gap:6px;padding:2px 6px 10px 20px;display:flex}.mcalc .ddetail .slot{background:var(--surface-base)}.mcalc .ddetail .remove{align-self:flex-end}.mcalc .titled h4{font-size:var(--type-body-sm);font-weight:var(--font-weight-medium);color:var(--stone);margin-bottom:6px}.mcalc .band.debt{fill-opacity:.3}.mcalc .edge{fill:none;stroke-width:1.5px}.mcalc .lanes{flex-direction:column;gap:6px;margin:0;display:flex}.mcalc .lrows{flex-direction:column;gap:10px;padding-right:48px;display:flex}.mcalc .lane{grid-template-columns:168px minmax(0,1fr);align-items:center;gap:10px;display:grid}.mcalc .lname{font-family:var(--font-data);font-size:var(--type-xs);color:var(--chart-label);text-overflow:ellipsis;white-space:nowrap;flex-direction:column;display:flex;overflow:hidden}.mcalc .lmeta{color:var(--stone-soft)}.mcalc .ltrack{border-left:1px solid var(--chart-axis);height:24px;position:relative}.mcalc .lbar{opacity:.9;border-radius:1px;height:11px;position:absolute;top:3px;left:0}.mcalc .ldot{background:var(--chart-annotation);border-radius:50%;width:7px;height:7px;margin-left:-3.5px;position:absolute;top:5px}.mcalc .llabel{font-family:var(--font-data);font-size:var(--type-label-sm);color:var(--chart-label-soft);white-space:nowrap;margin-left:9px;position:absolute;top:2px}.mcalc .lghost{opacity:.85;box-sizing:border-box;border:1px solid;border-radius:1px;height:6px;position:absolute;top:16px;left:0}.mcalc .lopen{border-top:1px dashed var(--chart-grid);font-family:var(--font-data);font-size:var(--type-label-sm);color:var(--stone-soft);padding-top:2px;position:absolute;top:4px;left:0;right:0}.mcalc .lax{margin-left:178px}.mcalc .lnote{font-family:var(--font-data);font-size:var(--type-label-sm);color:var(--ink-mute)}.mcalc .lhead .totals{font-family:var(--font-data);font-size:var(--type-xs);color:var(--stone);margin-right:auto}.mcalc .lhead .fold+.totals{margin-left:4px}.mcalc .caveat.alert{border-left-color:var(--sev-alert);background:var(--sev-alert-bg);color:var(--sev-alert-text)}.mcalc .card.warm{background:var(--scn-tint-warm);border-color:var(--ochre)}.mcalc .card.warm h3{color:var(--ochre-press)}.mcalc .band.saved{fill:var(--chart-measure);fill-opacity:.55}.mcalc .band.range{fill:var(--chart-measure);fill-opacity:.12}.mcalc .rule{stroke:var(--chart-cost);stroke-width:2px}.mcalc .tick{stroke:var(--chart-annotation);stroke-width:1px;stroke-dasharray:2 3}.mcalc .sw.saved{background:var(--chart-measure)}.mcalc .sw.range{background:var(--chart-measure);opacity:.25}.mcalc .sw.rule{border-top:2px solid var(--chart-cost);background:0 0;border-radius:0;height:0}.mcalc .legend .off{color:var(--stone-soft);text-decoration:line-through;-webkit-text-decoration-color:var(--rule-strong);text-decoration-color:var(--rule-strong)}.mcalc .legend .dates{color:var(--stone-soft)}.mcalc .chead{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.mcalc .chead h4{font-size:var(--type-body-sm);font-weight:var(--font-weight-medium);color:var(--stone)}.mcalc .toggle{font-family:var(--font-data);font-size:var(--type-label-sm);color:var(--stone);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;display:inline-flex}.mcalc .toggle input{opacity:0;width:1px;height:1px;position:absolute}.mcalc .toggle .track{background:var(--rule-strong);width:28px;height:16px;transition:background var(--transition-fast);border-radius:8px;position:relative}.mcalc .toggle .track:after{content:"";background:var(--surface-high);width:12px;height:12px;transition:transform var(--transition-fast);border-radius:50%;position:absolute;top:2px;left:2px}.mcalc .toggle input:checked+.track{background:var(--chart-measure)}.mcalc .toggle input:checked+.track:after{transform:translate(12px)}.mcalc .toggle input:focus-visible+.track{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:2px}.mcalc .link.restore{align-self:flex-end;margin-top:-6px}.mcalc .rowfold .fold{all:unset;cursor:pointer;box-sizing:border-box;align-items:baseline;gap:8px;width:100%;display:flex}.mcalc .rowfold .label{font-size:var(--type-xs);color:var(--stone);white-space:nowrap;line-height:1.3}.mcalc .rowfold .sum{font-family:var(--font-data);font-size:var(--type-xs);color:var(--stone-soft);text-align:right;margin-left:auto}.mcalc .rowfold .word{font-size:var(--type-xs);color:var(--stone-soft);text-underline-offset:3px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.mcalc .rowfold .fold:hover .word{color:var(--teal-ink)}.mcalc .rowfold .fields{border-left:1px solid var(--rule);flex-direction:column;gap:10px;margin-top:10px;padding-left:10px;display:flex}.mcalc .tip .sw.none{background:0 0}.mcalc td .tag{font-size:var(--type-label-sm);color:var(--stone-soft);margin-left:6px}.mcalc .shead{font-family:var(--font-data);font-size:var(--type-xs);font-weight:var(--font-weight-regular);letter-spacing:.06em;color:var(--stone);margin-top:8px}.mcalc .palette.one{grid-template-columns:1fr}.mcalc .band.wash{fill-opacity:.3}.mcalc .edge.saved{stroke:var(--chart-measure)}.mcalc tr.current td{background:var(--surface-high)}.mcalc .row .fact{box-sizing:border-box;width:136px;font-family:var(--font-data);font-size:var(--type-base);font-variant-numeric:tabular-nums;text-align:right;color:var(--ink);border-bottom:1px dashed var(--rule-strong);flex:0 0 136px;margin-left:auto;padding:7px 9px 6px}.mcalc .module .caption{font-family:var(--font-data);font-size:var(--type-xs);color:var(--stone-soft);padding-top:2px}.mcalc .cell.static{cursor:default}.mcalc .cell.static .out{color:var(--ink)}@media (width<=900px){.mcalc{grid-template-columns:1fr}.mcalc .rail{border-right:0;border-bottom:1px solid var(--hairline)}}@media (width<=640px){.mcalc .rail,.mcalc .results{padding:16px}.mcalc .kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.mcalc .kpi .value{font-size:var(--type-2xl)}.mcalc .strip{grid-auto-columns:auto;grid-auto-flow:row}.mcalc .cell{border-left:0;border-top:1px solid var(--rule)}.mcalc .cell:first-child{border-top:0}.mcalc .lane{grid-template-columns:1fr;gap:2px}.mcalc .lax{margin-left:0}}.hero[data-astro-cid-7mgs4gfn]{padding:56px var(--gutter) 0;position:relative;overflow:visible}.hero[data-astro-cid-7mgs4gfn]>:not(.glow){position:relative}.hero[data-astro-cid-7mgs4gfn] .text[data-astro-cid-7mgs4gfn]{flex-direction:column;gap:18px;max-width:720px;display:flex}h1[data-astro-cid-7mgs4gfn]{font-size:var(--type-h1-calc)}.lead[data-astro-cid-7mgs4gfn]{max-width:58ch;color:var(--mute);font-size:19px;line-height:1.5}.shot[data-astro-cid-7mgs4gfn]{margin:40px var(--gutter) 0;max-width:1040px;position:relative}.shot[data-astro-cid-7mgs4gfn] a[data-astro-cid-7mgs4gfn]{border-radius:var(--radius-panel);display:block}.shot[data-astro-cid-7mgs4gfn] a[data-astro-cid-7mgs4gfn]:focus-visible{outline:2px solid var(--spruce);outline-offset:4px}.how[data-astro-cid-7mgs4gfn]{text-wrap:pretty;flex-direction:column;gap:28px;max-width:66ch;font-size:17px;line-height:1.6;display:flex}.how[data-astro-cid-7mgs4gfn] h3{font-size:var(--type-xl);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-h3);margin:8px 0 -12px}.formula[data-astro-cid-7mgs4gfn]{font-family:var(--font-data);font-size:var(--type-body-air);background:var(--card);border:1px solid var(--hairline);border-radius:var(--radius-card);padding:20px 24px;line-height:1.7;overflow-x:auto}.formula[data-astro-cid-7mgs4gfn] .legend[data-astro-cid-7mgs4gfn]{color:var(--mute);font-size:var(--type-body-sm);margin-top:8px;display:block}.glossary[data-astro-cid-7mgs4gfn]{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:32px;display:grid}.term[data-astro-cid-7mgs4gfn]{border-top:1px solid var(--hairline);flex-direction:column;gap:4px;padding:18px 0;display:flex}dt[data-astro-cid-7mgs4gfn]{font-size:17px;font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-h3)}dd[data-astro-cid-7mgs4gfn]{font-size:var(--type-body-air);color:var(--mute);text-wrap:pretty;line-height:1.5}.others[data-astro-cid-7mgs4gfn]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.other[data-astro-cid-7mgs4gfn]{border:1px solid var(--hairline);border-radius:var(--radius-card);background:var(--card);transition:border-color var(--duration-short) var(--motion-hover);flex-direction:column;gap:6px;padding:20px 22px;display:flex}.other[data-astro-cid-7mgs4gfn]:hover{border-color:var(--spruce);color:inherit}.other[data-astro-cid-7mgs4gfn] .title[data-astro-cid-7mgs4gfn]{font-size:17px;font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-h3)}.other[data-astro-cid-7mgs4gfn] .desc[data-astro-cid-7mgs4gfn]{font-size:var(--type-sm);color:var(--mute);line-height:1.5}.close[data-astro-cid-7mgs4gfn]{margin:var(--section-gap) var(--gutter) 0;border-radius:var(--radius-panel);background:var(--wash);text-align:center;flex-direction:column;align-items:center;gap:28px;padding:80px 72px;display:flex;position:relative}.close[data-astro-cid-7mgs4gfn] h2[data-astro-cid-7mgs4gfn]{font-size:var(--type-close);text-wrap:balance;max-width:18ch}@media (width<=900px){.glossary[data-astro-cid-7mgs4gfn],.others[data-astro-cid-7mgs4gfn]{grid-template-columns:1fr}.close[data-astro-cid-7mgs4gfn]{padding:56px 28px}}@media (width<=640px){.close[data-astro-cid-7mgs4gfn]{padding:28px 20px}}.paired[data-astro-cid-xrgvn7nc]{padding:var(--section-gap-compact) var(--gutter) 0;flex-direction:column;gap:28px;display:flex;position:relative}h2[data-astro-cid-xrgvn7nc]{font-size:var(--type-section-sm);max-width:24ch}.list[data-astro-cid-xrgvn7nc]{flex-direction:column;display:flex}.head[data-astro-cid-xrgvn7nc]{top:var(--nav-h);z-index:2;background:var(--page);border-bottom:1px solid var(--ink);grid-template-columns:1fr 1fr;gap:32px;padding:10px 0;display:grid;position:sticky}.col[data-astro-cid-xrgvn7nc]{font-family:var(--font-brand);font-size:17px;font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-section)}.ours[data-astro-cid-xrgvn7nc]{color:var(--spruce)}.row[data-astro-cid-xrgvn7nc]{border-top:1px solid var(--hairline);flex-direction:column;gap:14px;padding:18px 0 24px;display:flex}.pair[data-astro-cid-xrgvn7nc]{grid-template-columns:1fr 1fr;gap:32px;display:grid}.side[data-astro-cid-xrgvn7nc]{flex-direction:column;gap:6px;display:flex}.verdict[data-astro-cid-xrgvn7nc]{font-size:17px;font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-h3-tight);line-height:1.3}.detail[data-astro-cid-xrgvn7nc]{color:var(--mute);font-size:14.5px;line-height:1.5}.note[data-astro-cid-xrgvn7nc]{border-top:1px solid var(--hairline);font-size:var(--type-body-air);color:var(--mute);max-width:90ch;padding-top:18px;line-height:1.5}@media (width<=640px){.head[data-astro-cid-xrgvn7nc]{display:none}.pair[data-astro-cid-xrgvn7nc]{grid-template-columns:1fr;gap:18px}.side[data-astro-cid-xrgvn7nc]:before{content:attr(data-label);font-family:var(--font-brand);font-size:13px;font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-section);color:var(--mute)}.side[data-astro-cid-xrgvn7nc]:first-child:before{color:var(--spruce)}}.hero[data-astro-cid-kuvmflxp]{padding:56px var(--gutter) 0;max-width:calc(980px + var(--gutter));flex-direction:column;gap:24px;display:flex;position:relative;overflow:visible}.hero[data-astro-cid-kuvmflxp]>:not(.glow){position:relative}.meta[data-astro-cid-kuvmflxp]{align-items:baseline;gap:20px;display:flex}h1[data-astro-cid-kuvmflxp]{font-size:var(--type-h1);line-height:1.02}.intro[data-astro-cid-kuvmflxp]{font-size:var(--type-lead);flex-direction:column;gap:14px;max-width:74ch;line-height:1.5;display:flex}.strip[data-astro-cid-kuvmflxp]{margin:56px var(--gutter) 0;border-top:1px solid var(--ink);border-bottom:1px solid var(--hairline);grid-template-columns:repeat(6,minmax(0,1fr));display:grid;position:relative}.cell[data-astro-cid-kuvmflxp]{border-right:1px solid var(--hairline);flex-direction:column;gap:14px;margin-right:20px;padding:18px 20px 20px 0;display:flex}.value[data-astro-cid-kuvmflxp]{flex-direction:column;gap:4px;display:flex}.micro[data-astro-cid-kuvmflxp]{font-family:var(--font-data);font-size:var(--type-micro);letter-spacing:var(--tracking-eyebrow);color:var(--mute)}.micro[data-astro-cid-kuvmflxp].ours{color:var(--spruce)}.v[data-astro-cid-kuvmflxp]{font-size:var(--type-body-air);text-wrap:pretty;line-height:1.4}.choose[data-astro-cid-kuvmflxp]{margin:var(--section-gap-compact) var(--gutter) 0;flex-direction:column;gap:20px;display:flex;position:relative}.cards[data-astro-cid-kuvmflxp]{grid-template-columns:1fr 1fr;gap:24px;display:grid}.card[data-astro-cid-kuvmflxp]{border:1px solid var(--hairline);border-radius:var(--radius-panel);background:var(--card);flex-direction:column;gap:16px;padding:32px;display:flex}.card[data-astro-cid-kuvmflxp] h2[data-astro-cid-kuvmflxp]{font-size:var(--type-stat);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-section);line-height:1.1}.list[data-astro-cid-kuvmflxp]{flex-direction:column;display:flex}.li[data-astro-cid-kuvmflxp]{border-top:1px solid var(--hairline);text-wrap:pretty;grid-template-columns:16px 1fr;gap:14px;padding:12px 0;font-size:15.5px;line-height:1.45;display:grid}.dot[data-astro-cid-kuvmflxp]{font-family:var(--font-data);font-size:var(--type-body-sm);color:var(--mute)}.prompt[data-astro-cid-kuvmflxp]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding-top:8px;display:flex}.prompt[data-astro-cid-kuvmflxp]>span[data-astro-cid-kuvmflxp]{color:var(--mute);font-size:17px}.switching[data-astro-cid-kuvmflxp]{padding:var(--section-gap-compact) var(--gutter) 0;flex-direction:column;gap:24px;display:flex;position:relative}.switching[data-astro-cid-kuvmflxp] .head[data-astro-cid-kuvmflxp]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:32px;display:flex}.switching[data-astro-cid-kuvmflxp] h2[data-astro-cid-kuvmflxp],.faq[data-astro-cid-kuvmflxp] h2[data-astro-cid-kuvmflxp]{font-size:var(--type-section-sm)}.aside[data-astro-cid-kuvmflxp]{color:var(--mute);font-size:19px}.steps[data-astro-cid-kuvmflxp]{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.step[data-astro-cid-kuvmflxp]{border-top:1px solid var(--ink);flex-direction:column;gap:12px;padding-top:18px;display:flex}.step[data-astro-cid-kuvmflxp] h3[data-astro-cid-kuvmflxp]{font-size:var(--type-xl);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-h3-tight)}.step[data-astro-cid-kuvmflxp] p[data-astro-cid-kuvmflxp]{font-size:var(--type-body-air);color:var(--mute);line-height:1.45}.link[data-astro-cid-kuvmflxp]{font-size:var(--type-base);font-weight:var(--font-weight-semibold);align-self:flex-start}.faq[data-astro-cid-kuvmflxp]{padding:var(--section-gap-compact) var(--gutter) 0;max-width:calc(960px + var(--gutter));flex-direction:column;gap:24px;display:flex;position:relative}.close[data-astro-cid-kuvmflxp]{margin:var(--section-gap-compact) var(--gutter) 0;border-top:1px solid var(--ink);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:32px;padding-top:32px;display:flex;position:relative}.line[data-astro-cid-kuvmflxp]{letter-spacing:var(--tracking-close-line);max-width:26ch;font-size:28px;line-height:1.2}@media (width<=900px){.strip[data-astro-cid-kuvmflxp]{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:8px}.cell[data-astro-cid-kuvmflxp]:nth-child(3n){border-right:0}.cards[data-astro-cid-kuvmflxp]{grid-template-columns:1fr}.steps[data-astro-cid-kuvmflxp]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.strip[data-astro-cid-kuvmflxp]{grid-template-columns:repeat(2,minmax(0,1fr))}.cell[data-astro-cid-kuvmflxp]{margin-right:12px;padding-right:12px}.steps[data-astro-cid-kuvmflxp]{grid-template-columns:1fr}.card[data-astro-cid-kuvmflxp]{padding:24px 20px}}.hero[data-astro-cid-2l7wow6p]{padding:72px var(--gutter) 0;max-width:calc(880px + var(--gutter));flex-direction:column;gap:22px;display:flex;position:relative;overflow:visible}.hero[data-astro-cid-2l7wow6p]>:not(.glow){position:relative}h1[data-astro-cid-2l7wow6p]{font-size:var(--type-h1);max-width:16ch}.lead[data-astro-cid-2l7wow6p]{font-size:var(--type-lead);color:var(--mute);max-width:60ch;line-height:1.5}.letters[data-astro-cid-2l7wow6p]{--letter-size:30px;top:var(--nav-h);z-index:2;padding:12px var(--gutter);background:var(--page);border-block:1px solid var(--hairline);flex-wrap:wrap;gap:2px;margin-top:56px;display:flex;position:sticky}.letters[data-astro-cid-2l7wow6p] a[data-astro-cid-2l7wow6p],.letters[data-astro-cid-2l7wow6p] span[data-astro-cid-2l7wow6p]{width:var(--letter-size);height:var(--letter-size);border-radius:var(--radius-pill);font-family:var(--font-data);font-size:var(--type-eyebrow);place-items:center;display:grid}.letters[data-astro-cid-2l7wow6p] span[data-astro-cid-2l7wow6p]{color:var(--hairline)}.letters[data-astro-cid-2l7wow6p] a[data-astro-cid-2l7wow6p]:hover{background:var(--wash)}.letter[data-astro-cid-2l7wow6p]{padding:56px var(--gutter) 0;font-weight:var(--font-weight-regular);scroll-margin-top:64px;position:relative}.list[data-astro-cid-2l7wow6p]{margin:20px var(--gutter) 0;flex-direction:column;display:flex}.entry[data-astro-cid-2l7wow6p]{grid-template-columns:var(--col-aside-fluid) 1fr 24px;gap:var(--col-gap);border-top:1px solid var(--hairline);color:var(--ink);align-items:start;padding:28px 0;display:grid}.name[data-astro-cid-2l7wow6p]{flex-direction:column;gap:8px;display:flex}.term[data-astro-cid-2l7wow6p]{transition:color var(--duration-short) var(--motion-hover);font-size:28px}.entry[data-astro-cid-2l7wow6p]:hover .term[data-astro-cid-2l7wow6p],.entry[data-astro-cid-2l7wow6p]:hover .arrow[data-astro-cid-2l7wow6p]{color:var(--spruce)}.def[data-astro-cid-2l7wow6p]{max-width:var(--measure-prose);font-size:17px;line-height:1.6}.arrow[data-astro-cid-2l7wow6p]{color:var(--mute);text-align:right;padding-top:4px}@media (width<=900px){.entry[data-astro-cid-2l7wow6p]{grid-template-columns:1fr 24px;gap:12px 16px}.def[data-astro-cid-2l7wow6p]{grid-area:2/1/auto/-1}}.kicker[data-astro-cid-ywabuju3]{margin:var(--section-gap) var(--gutter) 0;border-radius:var(--radius-panel);background:var(--ink);color:var(--page);text-align:center;flex-direction:column;align-items:center;gap:32px;padding:96px 72px;display:flex;position:relative}h2[data-astro-cid-ywabuju3]{font-size:var(--type-kicker);text-wrap:balance;max-width:16ch}@media (width<=900px){.kicker[data-astro-cid-ywabuju3]{padding:64px 32px}}@media (width<=640px){.kicker[data-astro-cid-ywabuju3]{padding:48px 20px}}.hero[data-astro-cid-hg4mgxoy]{padding:72px var(--gutter) 0;max-width:calc(880px + var(--gutter));flex-direction:column;gap:22px;display:flex;position:relative;overflow:visible}.hero[data-astro-cid-hg4mgxoy]>:not(.glow){position:relative}.back[data-astro-cid-hg4mgxoy]{align-self:flex-start}h1[data-astro-cid-hg4mgxoy]{font-size:var(--type-h1)}.def[data-astro-cid-hg4mgxoy]{font-size:var(--type-intro);max-width:62ch;line-height:1.45}.prose-block[data-astro-cid-hg4mgxoy]{max-width:var(--measure-prose);flex-direction:column;gap:16px;display:flex}.prose-block[data-astro-cid-hg4mgxoy] p[data-astro-cid-hg4mgxoy],.qa[data-astro-cid-hg4mgxoy] p[data-astro-cid-hg4mgxoy],.rel[data-astro-cid-hg4mgxoy] .desc[data-astro-cid-hg4mgxoy]{color:var(--mute);font-size:17px;line-height:1.6}.prose-block[data-astro-cid-hg4mgxoy] .shot{margin-bottom:12px}.math[data-astro-cid-hg4mgxoy]{border-radius:var(--radius-card);background:var(--wash);font-size:var(--type-nav);margin-top:8px;padding:20px 24px;line-height:1.9}.math[data-astro-cid-hg4mgxoy] div[data-astro-cid-hg4mgxoy]{justify-content:space-between;gap:16px;display:flex}.math[data-astro-cid-hg4mgxoy] div[data-astro-cid-hg4mgxoy]:last-child{border-top:1px solid var(--hairline);font-weight:var(--font-weight-medium);margin-top:8px;padding-top:8px}.math[data-astro-cid-hg4mgxoy] dd[data-astro-cid-hg4mgxoy]{white-space:nowrap}.more[data-astro-cid-hg4mgxoy]{font-weight:var(--font-weight-medium);align-self:flex-start}.rows[data-astro-cid-hg4mgxoy]{max-width:calc(var(--measure-prose) + 8ch);border-bottom:1px solid var(--hairline);margin:0;padding:0;list-style:none}.rows[data-astro-cid-hg4mgxoy]>[data-astro-cid-hg4mgxoy]{border-top:1px solid var(--hairline);padding:18px 0}.rows[data-astro-cid-hg4mgxoy] li[data-astro-cid-hg4mgxoy]{font-size:17px;line-height:1.55}.qa[data-astro-cid-hg4mgxoy]{flex-direction:column;gap:8px;display:flex}.qa[data-astro-cid-hg4mgxoy] h3[data-astro-cid-hg4mgxoy],.rel[data-astro-cid-hg4mgxoy] .title[data-astro-cid-hg4mgxoy]{font-family:var(--font-sans);font-size:var(--type-lg);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-h3);line-height:1.3}.rel[data-astro-cid-hg4mgxoy]{flex-direction:column;gap:6px;display:flex}.block[data-astro-cid-nass3rga]{gap:var(--col-gap);height:var(--feature-height);align-items:center;display:flex}.reverse[data-astro-cid-nass3rga]{flex-direction:row-reverse}.text[data-astro-cid-nass3rga]{width:var(--col-aside);flex-direction:column;flex:none;gap:16px;display:flex}.eyebrow[data-astro-cid-nass3rga]{font-family:var(--font-sans);font-size:15px;font-weight:var(--font-weight-semibold);color:var(--spruce)}h2[data-astro-cid-nass3rga]{font-size:var(--type-section)}p[data-astro-cid-nass3rga]{font-size:16.5px;line-height:var(--leading-body);color:var(--mute)}.link[data-astro-cid-nass3rga]{font-size:var(--type-button);font-weight:var(--font-weight-semibold);align-self:flex-start;margin-top:6px}.slot[data-astro-cid-nass3rga]{flex:1;min-width:0;height:100%}@media (width<=900px){.block[data-astro-cid-nass3rga],.reverse[data-astro-cid-nass3rga]{flex-direction:column;align-items:stretch;gap:24px;height:auto}.text[data-astro-cid-nass3rga]{width:auto}.slot[data-astro-cid-nass3rga]{height:auto}}.hero[data-astro-cid-q2kbl54x]{padding:72px 0 0 var(--gutter);grid-template-columns:var(--col-hero) 1fr;gap:var(--col-gap);align-items:center;display:grid;position:relative;overflow:visible}.hero[data-astro-cid-q2kbl54x]>:not(.glow){position:relative}.text[data-astro-cid-q2kbl54x]{flex-direction:column;align-items:flex-start;gap:22px;padding-bottom:72px;display:flex}h1[data-astro-cid-q2kbl54x]{font-size:var(--type-h1);max-width:14ch}.lead[data-astro-cid-q2kbl54x]{font-size:var(--type-lead);color:var(--mute);line-height:1.5}.text[data-astro-cid-q2kbl54x] .form{margin-top:8px}.features[data-astro-cid-q2kbl54x]{padding:var(--section-gap) var(--gutter) 0;flex-direction:column;gap:40px;display:flex;position:relative}@media (width<=900px){.hero[data-astro-cid-q2kbl54x]{padding-right:var(--gutter);grid-template-columns:1fr;gap:40px}.text[data-astro-cid-q2kbl54x]{padding-bottom:0}.features[data-astro-cid-q2kbl54x]{gap:56px}}.hero[data-astro-cid-x3evpykm]{padding:88px var(--gutter) 0;gap:var(--col-gap);grid-template-columns:minmax(300px,440px) 1fr;align-items:start;display:grid;position:relative;overflow:visible}.hero[data-astro-cid-x3evpykm]>:not(.glow){position:relative}.hero[data-astro-cid-x3evpykm] .text[data-astro-cid-x3evpykm]{flex-direction:column;gap:22px;display:flex}h1[data-astro-cid-x3evpykm]{font-size:var(--type-h1)}.lead[data-astro-cid-x3evpykm]{font-size:var(--type-intro);max-width:60ch;padding-top:6px;line-height:1.5}.plans[data-astro-cid-x3evpykm]{margin:80px var(--gutter) 0;grid-template-columns:1fr 1fr;gap:24px;display:grid;position:relative}.plans[data-astro-cid-x3evpykm].three{grid-template-columns:repeat(3,1fr)}.plan[data-astro-cid-x3evpykm]{border-radius:var(--radius-panel);flex-direction:column;justify-content:space-between;gap:32px;padding:48px;scroll-margin-top:32px;display:flex}.monthly[data-astro-cid-x3evpykm]{border:1px solid var(--hairline);background:var(--card)}.annual[data-astro-cid-x3evpykm]{background:var(--wash)}.top[data-astro-cid-x3evpykm]{flex-direction:column;gap:10px;display:flex}.eyebrow-row[data-astro-cid-x3evpykm]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;min-height:26px;display:flex}.badge[data-astro-cid-x3evpykm]{font-family:var(--font-data);font-size:var(--type-caption);letter-spacing:var(--tracking-caption);color:var(--spruce);border:1px solid var(--spruce);border-radius:var(--radius-pill);padding:4px 10px}.price[data-astro-cid-x3evpykm]{align-items:baseline;gap:8px;display:flex}.amount[data-astro-cid-x3evpykm]{font-size:var(--type-price);letter-spacing:var(--tracking-price);line-height:1}.per[data-astro-cid-x3evpykm]{font-size:var(--type-lg);color:var(--mute)}.note[data-astro-cid-x3evpykm]{font-size:var(--type-base);color:var(--mute);line-height:1.5}.caption[data-astro-cid-x3evpykm]{margin:20px var(--gutter) 0;position:relative}.founding[data-astro-cid-x3evpykm]{background:var(--ink);color:var(--page)}.founding[data-astro-cid-x3evpykm] .t-eyebrow[data-astro-cid-x3evpykm],.founding[data-astro-cid-x3evpykm] .per[data-astro-cid-x3evpykm],.founding[data-astro-cid-x3evpykm] .note[data-astro-cid-x3evpykm]{color:var(--mute-on-ink)}.founding[data-astro-cid-x3evpykm] .badge[data-astro-cid-x3evpykm]{color:var(--page);border-color:var(--rule-on-ink)}.caption[data-astro-cid-x3evpykm]{max-width:72ch}.included[data-astro-cid-x3evpykm]{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:32px;display:grid}.item[data-astro-cid-x3evpykm]{border-top:1px solid var(--hairline);grid-template-columns:16px 1fr;align-items:baseline;gap:14px;padding:18px 0;display:grid}.dot[data-astro-cid-x3evpykm]{font-family:var(--font-data);font-size:var(--type-body-sm);color:var(--spruce)}.item[data-astro-cid-x3evpykm] .text[data-astro-cid-x3evpykm]{flex-direction:column;gap:4px;display:flex}.item[data-astro-cid-x3evpykm] .title[data-astro-cid-x3evpykm]{font-size:17px;font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-h3)}.item[data-astro-cid-x3evpykm] .desc[data-astro-cid-x3evpykm]{font-size:var(--type-body-air);color:var(--mute);text-wrap:pretty;line-height:1.5}.why[data-astro-cid-x3evpykm]{font-size:19px;line-height:var(--leading-body);max-width:62ch}.close[data-astro-cid-x3evpykm]{margin:var(--section-gap) var(--gutter) 0;border-radius:var(--radius-panel);background:var(--wash);text-align:center;flex-direction:column;align-items:center;gap:28px;padding:80px 72px;display:flex;position:relative}.close[data-astro-cid-x3evpykm] h2[data-astro-cid-x3evpykm]{font-size:var(--type-close);text-wrap:balance;max-width:18ch}@media (width<=900px){.hero[data-astro-cid-x3evpykm]{grid-template-columns:1fr;gap:24px;padding-top:56px}.plans[data-astro-cid-x3evpykm],.plans[data-astro-cid-x3evpykm].three{grid-template-columns:1fr;margin-top:56px}.plan[data-astro-cid-x3evpykm]{padding:32px 28px}.included[data-astro-cid-x3evpykm]{grid-template-columns:1fr}.close[data-astro-cid-x3evpykm]{padding:56px 28px}}@media (width<=640px){.plan[data-astro-cid-x3evpykm],.close[data-astro-cid-x3evpykm]{padding:28px 20px}}.hero[data-astro-cid-b6amfy44]{padding:72px var(--gutter) 0;max-width:calc(880px + var(--gutter));flex-direction:column;gap:22px;display:flex;position:relative;overflow:visible}.hero[data-astro-cid-b6amfy44]>:not(.glow){position:relative}h1[data-astro-cid-b6amfy44]{font-size:var(--type-h1);max-width:16ch}.lead[data-astro-cid-b6amfy44]{font-size:var(--type-lead);color:var(--mute);max-width:60ch;line-height:1.5}.index[data-astro-cid-b6amfy44]{margin:64px var(--gutter) 0;flex-direction:column;max-width:640px;display:flex;position:relative}.row[data-astro-cid-b6amfy44]{border-top:1px solid var(--hairline);justify-content:space-between;align-items:baseline;gap:24px;padding:16px 0;display:flex}.row[data-astro-cid-b6amfy44] .title[data-astro-cid-b6amfy44]{font-size:var(--type-lg);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-h3)}.arrow[data-astro-cid-b6amfy44]{color:var(--mute)}.body[data-astro-cid-b6amfy44]{margin:56px var(--gutter) 0;font-size:17px;line-height:1.6;position:relative}.body[data-astro-cid-b6amfy44] h2{font-size:var(--type-2xl);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-h3);margin:32px 0 8px}.body[data-astro-cid-b6amfy44] p{color:var(--mute);margin:0 0 16px}.with-photo[data-astro-cid-b6amfy44]{grid-template-columns:minmax(0, 1fr) var(--col-aside-fluid);column-gap:var(--col-gap);padding-inline:var(--gutter);align-items:start;display:grid}.with-photo[data-astro-cid-b6amfy44] .hero[data-astro-cid-b6amfy44],.with-photo[data-astro-cid-b6amfy44] .index[data-astro-cid-b6amfy44],.with-photo[data-astro-cid-b6amfy44] .body[data-astro-cid-b6amfy44]{grid-column:1;margin-inline:0;padding-inline:0}.with-photo[data-astro-cid-b6amfy44] .hero[data-astro-cid-b6amfy44]{max-width:880px}.photo[data-astro-cid-b6amfy44]{top:calc(var(--nav-h) + 24px);flex-direction:column;grid-area:1/2/span 3;gap:12px;margin-top:72px;display:flex;position:sticky}.photo[data-astro-cid-b6amfy44] img[data-astro-cid-b6amfy44]{aspect-ratio:4/5;object-fit:cover;border-radius:var(--radius-frame);width:100%;display:block}.photo[data-astro-cid-b6amfy44] figcaption[data-astro-cid-b6amfy44]{color:var(--mute)}@media (width<=900px){.with-photo[data-astro-cid-b6amfy44]{grid-template-columns:1fr}.with-photo[data-astro-cid-b6amfy44] .hero[data-astro-cid-b6amfy44],.with-photo[data-astro-cid-b6amfy44] .index[data-astro-cid-b6amfy44],.with-photo[data-astro-cid-b6amfy44] .body[data-astro-cid-b6amfy44],.photo[data-astro-cid-b6amfy44]{grid-area:auto/1}.photo[data-astro-cid-b6amfy44]{order:1;margin-top:40px;position:static}.with-photo[data-astro-cid-b6amfy44] .index[data-astro-cid-b6amfy44],.with-photo[data-astro-cid-b6amfy44] .body[data-astro-cid-b6amfy44]{order:2}.photo[data-astro-cid-b6amfy44] img[data-astro-cid-b6amfy44]{aspect-ratio:3/2}}
