:root{--lift:0 0 0 1px #d1d5dbbf,0 50px 80px -44px #11182726,0 14px 28px -20px #11182717}.story{grid-template-columns:5fr 7fr;align-items:start;gap:64px;display:grid}.story .lead{color:var(--ink-2)}.people{gap:20px;margin:0;padding:0;list-style:none;display:grid}.people.two{grid-template-columns:repeat(2,minmax(0,1fr))}.people.board{grid-template-columns:repeat(3,minmax(0,1fr))}.people li{border-radius:var(--r-big);box-shadow:var(--lift);background:#fff;flex-direction:column;gap:16px;padding:28px;display:flex}.people.two li{flex-direction:row;align-items:center}.people .ph{align-items:center;gap:16px;display:flex}.people b{font-size:18px;font-weight:600;display:block}.people span:not(.ini){color:var(--mute);font-size:15px;display:block}.people p{color:var(--ink-2);font-size:16px;line-height:1.55}.people.board li{text-align:center;align-items:center;gap:14px;padding:36px 28px 32px}.photo{width:168px;height:168px;box-shadow:0 0 0 4px #fff,0 0 0 5px var(--rule-strong);border-radius:50%;margin-bottom:8px;overflow:hidden}.photo img{object-fit:cover;width:100%;height:100%;display:block}.g4{gap:4px}.ini{width:52px;height:52px;font:600 16px/1 var(--f);letter-spacing:.02em;background:var(--surface-3);color:var(--ink-2);border-radius:50%;flex:none;place-items:center;display:grid}.ini.lime{background:var(--lime);color:var(--on-lime)}.cols{border-radius:var(--r-big);box-shadow:var(--lift);background:#fff;margin:0;padding:0;list-style:none;display:grid}.cols.three{grid-template-columns:repeat(3,minmax(0,1fr))}.cols.four{grid-template-columns:repeat(4,minmax(0,1fr))}.cols>li{flex-direction:column;gap:12px;padding:32px 28px 36px;display:flex}.cols>li+li{box-shadow:inset 1px 0 0 var(--rule)}.cols b{padding-top:6px;font-size:18px;font-weight:600}.cols p{color:var(--ink-2);font-size:15.5px;line-height:1.55}.facts{border-radius:var(--r-big);box-shadow:var(--lift);background:#fff;margin:0;padding:8px 32px}.facts div{border-top:1px solid var(--rule);grid-template-columns:220px 1fr;gap:24px;padding:16px 0;display:grid}.facts div:first-child{border-top:0}.facts dt{color:var(--mute);font-size:15px;font-weight:600}.facts dd{color:var(--ink);margin:0;font-size:16px}.land{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.cin .land .seg-tabs{flex-direction:row;align-self:auto}.cin .land .seg-tabs button{padding:7px 14px;font-size:14.5px}.price .ahead{justify-content:center;gap:12px}.plbl{color:var(--on-lime);font-size:15px;font-weight:600}.pbig{font:700 88px/1 var(--f);letter-spacing:-.04em;color:var(--on-lime)}.ptxt{font:600 20px/1.35 var(--f);color:var(--on-lime)}.pnote{color:var(--gt);font-size:15px;line-height:1.5}.pin{padding:36px 40px 12px}.pin .pts{padding:0}.calc{border-radius:var(--r-big);box-shadow:var(--lift);background:#fff;grid-template-columns:6fr 5fr;display:grid;overflow:hidden}.cin{flex-direction:column;gap:24px;padding:36px 40px;display:flex}.cin .seg-tabs{align-self:stretch}.seg-tabs button[aria-checked=true]{background:var(--g-night);color:#fff;box-shadow:0 10px 24px -12px #1e311f99}.cin .seg-tabs button{padding:10px 16px}.fld{flex-direction:column;gap:6px;display:flex}.fl{color:var(--ink);font-size:15.5px;font-weight:600}.fh{color:var(--mute);font-size:14px;line-height:1.45}.fld .input{font-variant-numeric:tabular-nums;max-width:220px;font-size:17px}.assume{border-top:1px solid var(--rule);padding-top:20px}.assume summary{cursor:pointer;color:var(--gt);align-items:center;gap:8px;font-weight:600;list-style:none;display:flex}.assume summary::-webkit-details-marker{display:none}.assume summary:before{content:"+";background:var(--lime-soft);width:22px;height:22px;color:var(--gt);border-radius:6px;place-items:center;font-weight:700;display:grid}.assume[open] summary:before{content:"−"}.assume[open] summary{margin-bottom:20px}.cout{background:var(--g-night);color:#fff;flex-direction:column;gap:28px;padding:36px 40px;display:flex;position:relative}.cout:before{content:"";pointer-events:none;background:radial-gradient(60% 50% at 100% 0,#ace44f2e,#0000 70%);position:absolute;inset:0}.cout>*{position:relative}.crow{grid-template-columns:1fr auto;grid-template-areas:"lbl amt""bar bar""brk brk";align-items:end;gap:10px 16px;display:grid}.crow .lbl{color:var(--g-night-text);grid-area:lbl;font-size:15px;font-weight:600}.crow .amt{font:700 34px/1 var(--f);letter-spacing:-.025em;white-space:nowrap;grid-area:amt}.crow .bar{background:#ffffff1a;border-radius:6px;grid-area:bar;height:12px;position:relative}.crow .bar i{transition:width .5s var(--ease);background:#9ca3af;border-radius:6px;position:absolute;inset:0 auto 0 0}.crow.ours .bar i{background:var(--lime);min-width:12px}.crow.own .amt{color:#d1d5db}.brk{flex-direction:column;grid-area:brk;gap:4px;margin:4px 0 0;display:flex}.brk div{color:var(--g-night-text);justify-content:space-between;gap:16px;font-size:14px;display:flex}.brk dd{margin:0}.cdiff{border-top:1px solid var(--g-night-rule);justify-content:space-between;align-items:baseline;gap:16px;padding-top:20px;display:flex}.cdiff span{font-weight:600}.cdiff b{font:700 40px/1 var(--f);letter-spacing:-.03em;color:var(--lime);white-space:nowrap}.calc.neg .cdiff b{color:#fca5a5}.cno{color:var(--g-night-text);font-size:15px;line-height:1.5}.cout .small{color:var(--g-night-text)}.how{max-width:760px}.how summary{cursor:pointer;color:var(--gt);align-items:center;gap:8px;font-weight:600;list-style:none;display:inline-flex}.how summary::-webkit-details-marker{display:none}.how summary:before{content:"+";background:var(--lime-soft);width:22px;height:22px;color:var(--gt);border-radius:6px;place-items:center;font-weight:700;display:grid}.how[open] summary:before{content:"−"}.how[open] summary{margin-bottom:16px}.how p{color:var(--ink-2);font-size:16px;line-height:1.6}.how a{color:var(--gt);text-underline-offset:2px;text-decoration:underline}@media (width<=1100px){.cols.four{grid-template-columns:1fr 1fr}.cols.four>li:nth-child(3){box-shadow:inset 0 1px 0 var(--rule)}.cols.four>li:nth-child(4){box-shadow:inset 1px 0 0 var(--rule),inset 0 1px 0 var(--rule)}.people.board,.calc{grid-template-columns:1fr}}@media (width<=760px){.story{grid-template-columns:1fr;gap:24px}.people.two{grid-template-columns:1fr}.people li{padding:22px}.cols.three,.cols.four{grid-template-columns:1fr}.cols>li{padding:24px 22px 26px}.cols>li+li,.cols.four>li:nth-child(n){box-shadow:inset 0 1px 0 var(--rule)}.cols.four>li:first-child{box-shadow:none}.facts{padding:4px 20px}.facts div{grid-template-columns:1fr;gap:2px}.pbig{font-size:64px}.pin{padding:24px 20px 4px}.cin,.cout{padding:24px 20px}.cin .seg-tabs{flex-direction:column}.crow .amt{font-size:28px}.cdiff b{font-size:32px}}.sale{background:var(--surface-2);border-radius:28px;padding:72px 64px 56px}.srow{grid-template-columns:180px 1fr 180px 1fr 180px;align-items:start;display:grid}.sact{text-align:center;flex-direction:column;align-items:center;gap:10px;display:flex}.sact .t{flex-direction:column;gap:2px;display:flex}.sact b{letter-spacing:-.01em;font-size:17px;font-weight:650}.sact .s{color:var(--mute);font-size:13.5px}.sact .av,.sact .mk{border-radius:21px;flex:none;place-items:center;width:72px;height:72px;display:grid}.sact .av{box-shadow:0 0 0 1px var(--rule),0 12px 28px -18px #1118274d;color:var(--ink-2);background:#fff}.sact .av svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:30px;height:30px}.sact .mk{background:var(--lime);color:var(--on-lime);box-shadow:0 12px 28px -14px #587529a6}.sact .mk svg{width:44px;height:auto}.slk{height:72px;color:var(--mute);white-space:nowrap;align-items:center;gap:12px;margin:0 -42px;font-size:14px;display:flex}.slk:before,.slk:after{content:"";background:#9ca3af;flex:1;height:1.5px}.slk.vm{color:var(--gd);font-weight:600}.slk.vm:before,.slk.vm:after{background:var(--lime);border-radius:2px;height:3.5px}.sgo{border:2px dotted #c4c9d0;border-top:0;border-radius:0 0 20px 20px;height:44px;margin:16px 90px 0;position:relative}.sgo span{background:var(--surface-2);color:var(--mute);white-space:nowrap;padding:0 12px;font-size:14px;position:absolute;bottom:0;left:50%;transform:translate(-50%,50%)}.sgo .gs{display:none}@media (width<=1100px){.sale{padding:64px 32px 48px}}@media (width<=900px){.sale{padding:28px 20px;position:relative}.srow{flex-direction:column;align-items:flex-start;padding-left:60px;display:flex}.sact{text-align:left;flex-direction:row;gap:12px}.sact .av,.sact .mk{border-radius:16px;width:56px;height:56px}.sact .av svg{width:24px;height:24px}.sact .mk svg{width:34px}.sact b{font-size:16px}.sact .s{font-size:13px}.slk{flex-direction:column;justify-content:center;gap:6px;width:56px;height:88px;margin:0;padding:8px 0}.slk:before,.slk:after{width:1.5px;height:auto}.slk.vm:before,.slk.vm:after{width:3.5px;height:auto}.sgo{border:2px dotted #c4c9d0;border-right:0;border-radius:20px 0 0 20px;width:36px;height:auto;margin:0;position:absolute;top:56px;bottom:56px;left:36px}.sgo span{text-align:center;white-space:normal;width:60px;padding:6px 0;line-height:1.3;top:50%;bottom:auto;left:0;transform:translate(-50%,-50%)}.sgo .gl{clip:rect(0 0 0 0);width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.sgo .gs{display:block}}.lanes2{border-radius:var(--r-big);background:linear-gradient(to right,#fff 50%,var(--lime-soft) 50%);box-shadow:var(--lift);grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.lanes2 .lh{border-bottom:1px solid var(--rule);align-items:center;gap:12px;padding:22px 32px;font-size:17px;font-weight:600;display:flex}.lanes2 .lh.vm{border-bottom-color:var(--lime-line);box-shadow:inset 1px 0 0 var(--lime-line)}.lanes2 .lh .yo{width:30px;height:30px;box-shadow:0 0 0 1px var(--rule-strong);background:#fff;border-radius:50%;place-items:center;display:grid}.lanes2 .lh .yo svg{fill:none;width:17px;height:17px;stroke:var(--mute);stroke-width:1.8px;stroke-linecap:round}.lanes2 .lh .mk{background:var(--lime);width:30px;height:30px;color:var(--on-lime);border-radius:9px;place-items:center;display:grid}.lanes2 .lh .mk svg{width:20px;height:auto}.lanes2 ol{background:linear-gradient(var(--lime-line),var(--lime-line)) 50% 0/1px 100% no-repeat;grid-column:1/-1;grid-template-columns:1fr 1fr;margin:0;padding:14px 0 18px;list-style:none;display:grid}.lanes2 li{border-radius:var(--r-card);box-shadow:0 0 0 1px var(--lime-line);background:#fff;grid-column:2;gap:14px;margin:5px 24px;padding:13px 18px;display:flex}.lanes2 li.you{box-shadow:0 0 0 1px var(--rule-strong);grid-column:1}.lanes2 .lnote{background:var(--lime-soft);border-top:1px solid var(--lime-line);color:var(--on-lime);grid-column:1/-1;align-items:center;gap:12px;padding:18px 32px;font-weight:600;display:flex}.lanes2 .no{font:600 13px/1.7 var(--mono);color:var(--mute);flex:none}.lanes2 li div{flex-direction:column;gap:4px;display:flex}.lanes2 b{font-size:16.5px;font-weight:600}.lanes2 p{color:var(--ink-2);font-size:15px;line-height:1.5}.cases{border-radius:var(--r-big);box-shadow:var(--lift);background:#fff;overflow:hidden}.cases ul{margin:0;padding:8px 32px;list-style:none}.cases li{border-top:1px solid var(--rule);grid-template-columns:5fr 6fr;align-items:baseline;gap:24px;padding:18px 0;display:grid}.cases li:first-child{border-top:0}.cases b{font-size:16.5px;font-weight:600}.cases p{color:var(--ink-2);align-items:flex-start;gap:12px;font-size:16px;line-height:1.5;display:flex}.cases p .tk{margin-top:1px}.cases .cnote{background:var(--lime-soft);box-shadow:inset 0 1px 0 var(--lime-line);color:var(--on-lime);padding:18px 32px;font-weight:600}@media (width<=760px){.lanes2{background:#fff}.lanes2 .lh{padding:16px 18px;font-size:15px}.lanes2 ol{background:0 0;flex-direction:column;padding:8px 0 14px;display:flex}.lanes2 li,.lanes2 li.you{margin:6px 14px;padding:14px 16px}.lanes2 li{background:var(--lime-soft)}.lanes2 li.you{background:#fff}.cases ul{padding:4px 20px}.cases li{grid-template-columns:1fr;gap:6px}.cases .cnote{padding:16px 20px}}.ptnote{color:var(--mute);font-size:14px}[data-land][hidden]{display:none!important}@media (width<=420px){.crow .amt{font-size:24px}.cdiff b{font-size:28px}.cdiff{flex-wrap:wrap}}.calc input[aria-invalid]{box-shadow:0 0 0 2px #f59e0b}.phead .lg-head{box-sizing:border-box;width:100%;max-width:760px;margin-left:auto;margin-right:auto;padding:0 24px}.lg-head .d1{font-size:clamp(34px,4vw,48px)}@media (width<=560px){.lg-head .d1{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;font-size:30px}}.lg-stand{color:var(--mute);margin:0;font-size:14px}.lg{max-width:760px;color:var(--ink-2);flex-direction:column;gap:40px;margin:0 auto;padding:24px 24px 120px;font-size:16px;line-height:1.65;display:flex}.lg section{flex-direction:column;gap:12px;display:flex}.lg h2{color:var(--ink);margin:0;font-size:20px;font-weight:650;line-height:1.3}.lg p{margin:0}.lg ul{flex-direction:column;gap:8px;margin:0;padding-left:20px;display:flex}.lg-tbl{overflow-x:auto}.lg-tbl table{border-collapse:collapse;width:100%;font-size:14.5px;line-height:1.5}.lg-tbl th,.lg-tbl td{text-align:left;vertical-align:top;border-bottom:1px solid var(--rule);padding:8px 10px}.lg-tbl thead th{color:var(--ink);border-bottom-color:var(--rule-strong);font-weight:600}.lg-tbl tbody th{color:var(--ink);white-space:nowrap;font-weight:500}.lg-tbl code{font:500 13.5px var(--mono)}.lg-draft{background:var(--surface-2,#f6f7f5);border-left:3px solid var(--lime);color:var(--ink-2);border-radius:8px;padding:14px 18px;font-size:14px}@media (width<=760px){.lg{gap:32px;padding:16px 20px 80px}}
