.landing-module___cEqKa__page{--ink:#101820;--ink-2:#1b2530;--slate:#35454f;--text-muted:#5b6670;--cream:#fafaf8;--cream-2:#f2efe8;--gold:#b08f5e;--gold-strong:#8f7146;--gold-soft:#b08f5e24;--accent:#b6491f;--good:#3f7d58;--border:#1018201f;--border-on-dark:#fafaf829;font-family:var(--font-geist-sans), system-ui, -apple-system, "Segoe UI", sans-serif;color:var(--ink);background:var(--cream)}:is(.landing-module___cEqKa__page h1,.landing-module___cEqKa__page h2,.landing-module___cEqKa__page h3){font-family:var(--font-serif), Georgia, serif;letter-spacing:-.01em;font-weight:600}.landing-module___cEqKa__wrap{max-width:1180px;margin:0 auto;padding-left:24px;padding-right:24px}.landing-module___cEqKa__header{z-index:40;background:var(--ink);border-bottom:1px solid var(--border-on-dark);position:sticky;top:0}.landing-module___cEqKa__headerInner{justify-content:space-between;align-items:center;gap:16px;padding:14px 24px;display:flex}.landing-module___cEqKa__brand{color:#fafaf8;align-items:center;gap:12px;text-decoration:none;display:flex}.landing-module___cEqKa__brandName{flex-direction:column;line-height:1.15;display:flex}.landing-module___cEqKa__brandNameMain{letter-spacing:.02em;color:#fafaf8;font-size:15px;font-weight:700}.landing-module___cEqKa__brandNameSub{letter-spacing:.04em;color:var(--gold);text-transform:uppercase;font-size:11px}.landing-module___cEqKa__headerActions{align-items:center;gap:10px;display:flex}.landing-module___cEqKa__btn{letter-spacing:.06em;text-transform:uppercase;cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;gap:8px;padding:12px 22px;font-size:12.5px;font-weight:700;text-decoration:none;transition:opacity .15s,background-color .15s;display:inline-flex}.landing-module___cEqKa__btn:hover{opacity:.88}.landing-module___cEqKa__btnPrimary{background:var(--gold);color:var(--ink)}.landing-module___cEqKa__btnGhostOnDark{color:#fafaf8;border-color:var(--border-on-dark);background:0 0}.landing-module___cEqKa__btnGhostOnLight{color:var(--ink);border-color:var(--border);background:0 0}.landing-module___cEqKa__btn:disabled{opacity:.5;cursor:not-allowed}.landing-module___cEqKa__eyebrow,.landing-module___cEqKa__eyebrowLight{letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:10px;margin:0 0 18px;font-size:12px;font-weight:700;display:flex}.landing-module___cEqKa__eyebrow{color:var(--gold)}.landing-module___cEqKa__eyebrowLight{color:var(--gold-strong)}.landing-module___cEqKa__eyebrow:before,.landing-module___cEqKa__eyebrowLight:before{content:"";width:26px;height:1px;display:inline-block}.landing-module___cEqKa__eyebrow:before{background:var(--gold)}.landing-module___cEqKa__eyebrowLight:before{background:var(--gold-strong)}.landing-module___cEqKa__hero{color:#fafaf8;background:linear-gradient(165deg,#101820e6 0%,#1b2530cc 55%,#101820eb 100%),url(/images/hero-mountains.jpg) 50% 62%/cover no-repeat}.landing-module___cEqKa__heroInner{padding:32px 24px 36px}.landing-module___cEqKa__heroRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:32px;display:flex}.landing-module___cEqKa__heroText{flex:480px}.landing-module___cEqKa__heroTitle{color:#fefefd;max-width:18ch;margin:0 0 14px;font-size:clamp(28px,4.2vw,46px);line-height:1.1}.landing-module___cEqKa__heroSub{color:#fafaf8c7;max-width:52ch;margin:0;font-size:16px;line-height:1.55}.landing-module___cEqKa__heroActions{flex-direction:column;flex:none;align-items:flex-end;gap:12px;display:flex}.landing-module___cEqKa__statBand{background:var(--ink);color:#fafaf8;border-top:1px solid var(--border-on-dark)}.landing-module___cEqKa__statBandInner{padding:36px 24px 42px}.landing-module___cEqKa__findingsGrid{grid-template-columns:1fr 1fr;grid-template-areas:"stat1 stat2""frame1 frame2";gap:20px 32px;display:grid}@media (max-width:900px){.landing-module___cEqKa__findingsGrid{grid-template-columns:1fr;grid-template-areas:"stat1""frame1""stat2""frame2"}}.landing-module___cEqKa__findingStat1{grid-area:stat1}.landing-module___cEqKa__findingStat2{grid-area:stat2}.landing-module___cEqKa__findingFrame1{grid-area:frame1}.landing-module___cEqKa__findingFrame2{grid-area:frame2}.landing-module___cEqKa__statCard{background:var(--ink-2);border-radius:10px;align-items:center;gap:22px;padding:22px 26px;display:flex}@media (max-width:480px){.landing-module___cEqKa__statCard{flex-direction:column;align-items:flex-start;gap:10px}}.landing-module___cEqKa__statValue{font-family:var(--font-serif), Georgia, serif;color:var(--gold);flex:none;margin:0;font-size:clamp(36px,5vw,50px);font-weight:700;line-height:1}.landing-module___cEqKa__statCaption{color:#fafaf8d1;margin:0;font-size:14px;line-height:1.5}.landing-module___cEqKa__statNote{color:#fafaf880;margin:20px 2px 0;font-size:12px}.landing-module___cEqKa__chartFrame{border:1px solid var(--border);aspect-ratio:648/720;background:#fcfcfb;border-radius:10px;overflow:hidden}.landing-module___cEqKa__ledgerFrame{border:1px solid var(--border);background:#fafaf8;border-radius:10px;flex-direction:column;display:flex;overflow:hidden}.landing-module___cEqKa__ledgerHeader{justify-content:space-between;align-items:flex-start;gap:16px;padding:40px 20px 16px;display:flex}.landing-module___cEqKa__ledgerTitle{min-width:0;color:var(--ink);flex:auto;margin:0;font-size:15px;font-weight:700}.landing-module___cEqKa__ledgerReplayBtn{letter-spacing:.04em;text-transform:uppercase;background:var(--gold);color:var(--ink);cursor:pointer;border:none;border-radius:4px;flex-shrink:0;align-items:center;gap:6px;padding:7px 12px;font:700 11.5px/1 system-ui,-apple-system,Segoe UI,sans-serif;display:inline-flex}.landing-module___cEqKa__ledgerReplayBtn:hover{opacity:.88}.landing-module___cEqKa__ledgerReplayBtn svg{width:12px;height:12px}.landing-module___cEqKa__ledgerIframe{border:0;width:100%;height:100%;display:block}.landing-module___cEqKa__ledgerIframeAnimation{aspect-ratio:16/9;border:0;width:100%;display:block}.landing-module___cEqKa__section{background:var(--cream)}.landing-module___cEqKa__sectionAlt{background:var(--cream-2)}.landing-module___cEqKa__sectionInner{padding:76px 24px}.landing-module___cEqKa__sectionHead{max-width:62ch;margin:0 0 40px}.landing-module___cEqKa__sectionTitle{color:var(--ink);margin:0 0 14px;font-size:clamp(26px,3.4vw,36px)}.landing-module___cEqKa__sectionSub{color:var(--text-muted);margin:0;font-size:16px;line-height:1.6}.landing-module___cEqKa__builderCard{border:1px solid var(--border);background:#fcfcfb;border-radius:16px;padding:30px}.landing-module___cEqKa__privacyNote{color:var(--text-muted);background:var(--gold-soft);border:1px solid #b08f5e59;border-radius:8px;align-items:flex-start;gap:8px;margin:0 0 20px;padding:10px 12px;font-size:12.5px;line-height:1.5;display:flex}.landing-module___cEqKa__stepLabel{letter-spacing:.08em;text-transform:uppercase;color:var(--gold-strong);align-items:center;gap:10px;margin:0 0 14px;font-size:12px;font-weight:700;display:flex}.landing-module___cEqKa__stepSpaced{margin-top:30px}.landing-module___cEqKa__stepNum{background:var(--gold);width:40px;height:40px;color:var(--ink);font-family:var(--font-serif), Georgia, serif;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:24px;font-weight:700;display:inline-flex}.landing-module___cEqKa__portfolioTitle{font-family:var(--font-serif), Georgia, serif;color:var(--ink);margin:26px 0 0;font-size:19px;font-weight:700}.landing-module___cEqKa__methodCards{grid-template-columns:1fr 1fr;gap:14px;margin-bottom:22px;display:grid}@media (max-width:560px){.landing-module___cEqKa__methodCards{grid-template-columns:1fr}}.landing-module___cEqKa__methodCard{text-align:left;border:2px solid var(--border);cursor:pointer;background:#fff;border-radius:10px;flex-direction:column;align-items:flex-start;gap:4px;padding:16px 18px;display:flex}.landing-module___cEqKa__methodCard:hover{border-color:var(--gold)}.landing-module___cEqKa__methodCardActive{border-color:var(--gold);background:var(--gold-soft)}.landing-module___cEqKa__methodCardTitle{color:var(--ink);margin:0;font-size:15px;font-weight:700}.landing-module___cEqKa__methodCardDesc{color:var(--text-muted);margin:0;font-size:12.5px;line-height:1.5}.landing-module___cEqKa__holdingRow{border:1px solid var(--border);background:#fff;border-radius:8px;align-items:center;gap:16px;margin-bottom:12px;padding:12px 14px;display:flex}.landing-module___cEqKa__holdingRow .landing-module___cEqKa__fname{flex:1}.landing-module___cEqKa__holdingRow .landing-module___cEqKa__fname strong{font-size:13.5px;display:block}.landing-module___cEqKa__holdingRow .landing-module___cEqKa__fname span{color:var(--text-muted);font-size:12px}.landing-module___cEqKa__holdingRow .landing-module___cEqKa__famt{color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px}.landing-module___cEqKa__holdingRowAmount{align-items:center;gap:6px;font-size:13px;display:flex}.landing-module___cEqKa__holdingRowAmount input{border:1px solid var(--border);border-radius:6px;width:110px;padding:6px 8px;font-size:13px}.landing-module___cEqKa__removeBtn{color:var(--accent);cursor:pointer;background:0 0;border:none;padding:0;font-size:12px}.landing-module___cEqKa__rowActions{flex:none;align-items:center;gap:14px;display:flex}.landing-module___cEqKa__addBtn{letter-spacing:.03em;text-transform:uppercase;color:var(--ink);background:var(--gold);cursor:pointer;border:none;border-radius:4px;padding:7px 14px;font-size:12px;font-weight:700}.landing-module___cEqKa__addBtn:hover{opacity:.88}.landing-module___cEqKa__searchWrap{position:relative}.landing-module___cEqKa__searchBox{border:1px solid var(--border);color:var(--ink);background:#fff;border-radius:6px;width:100%;margin-bottom:4px;padding:10px 12px;font-family:inherit;font-size:13.5px}.landing-module___cEqKa__searchBox::placeholder{color:var(--text-muted)}.landing-module___cEqKa__searchResults{z-index:10;border:1px solid var(--border);background:#fff;border-radius:8px;width:100%;max-height:260px;margin-top:4px;position:absolute;overflow:auto;box-shadow:0 8px 24px #1018201f}.landing-module___cEqKa__searchResultBtn{text-align:left;border:none;border-bottom:1px solid var(--border);cursor:pointer;width:100%;color:var(--ink);background:0 0;padding:9px 12px;font-size:13px;display:block}.landing-module___cEqKa__searchResultBtn:last-child{border-bottom:none}.landing-module___cEqKa__searchResultBtn:hover{background:var(--cream-2)}.landing-module___cEqKa__searchResultCompany{color:var(--text-muted);margin-top:1px;font-size:11.5px;display:block}.landing-module___cEqKa__calcRow{flex-wrap:wrap;align-items:center;gap:16px;margin-top:24px;display:flex}.landing-module___cEqKa__calcError{color:var(--accent);margin-top:10px;font-size:13px}.landing-module___cEqKa__results{margin-top:6px}.landing-module___cEqKa__portfolioTotalCard{background:var(--ink);color:#fafaf8;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin:0 0 22px;padding:24px 26px;display:flex}.landing-module___cEqKa__portfolioTotalLabel{letter-spacing:.04em;text-transform:uppercase;color:var(--gold);margin:0 0 6px;font-size:11.5px}.landing-module___cEqKa__portfolioTotalHeading{font-family:var(--font-serif), Georgia, serif;color:#fafaf8;margin:0;font-size:18px;font-weight:700}.landing-module___cEqKa__portfolioTotalNums{flex-wrap:wrap;gap:30px;display:flex}.landing-module___cEqKa__portfolioTotalItemLabel{letter-spacing:.03em;text-transform:uppercase;color:#fafaf88c;margin:0 0 4px;font-size:11px}.landing-module___cEqKa__portfolioTotalItemValue{font-family:var(--font-serif), Georgia, serif;color:#fafaf8;align-items:center;gap:6px;margin:0;font-size:22px;font-weight:700;display:flex}.landing-module___cEqKa__portfolioTotalItemValue .landing-module___cEqKa__unit{color:#fafaf880;font-size:12px;font-weight:600}.landing-module___cEqKa__accentGood{color:var(--good)}.landing-module___cEqKa__summaryLabel{letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);margin:0 0 8px;font-size:11.5px}.landing-module___cEqKa__summaryValue{font-family:var(--font-serif), Georgia, serif;color:var(--ink);flex-wrap:wrap;align-items:center;margin:0;font-size:24px;font-weight:700;display:flex}.landing-module___cEqKa__accent{color:var(--accent)}.landing-module___cEqKa__summarySub{color:var(--text-muted);margin:6px 0 0;font-size:12px}.landing-module___cEqKa__statusIcon{vertical-align:middle;margin-left:10px;display:inline-block}.landing-module___cEqKa__iconGood circle{fill:var(--good)}.landing-module___cEqKa__iconBad circle{fill:var(--accent)}.landing-module___cEqKa__holdingName{color:var(--ink);font-size:13.5px;font-weight:700}.landing-module___cEqKa__resultsTableWrap{border:1px solid var(--border);border-radius:12px;margin-bottom:20px;overflow-x:auto}.landing-module___cEqKa__resultsTable{border-collapse:collapse;width:100%;min-width:520px;font-size:13.5px}.landing-module___cEqKa__resultsTable th,.landing-module___cEqKa__resultsTable td{border-bottom:1px solid var(--border);text-align:left;white-space:nowrap;padding:12px 16px}.landing-module___cEqKa__resultsTable thead th{letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);background:var(--cream-2);font-size:11px;font-weight:600}.landing-module___cEqKa__resultsTable tbody tr:last-child td{border-bottom:none}.landing-module___cEqKa__numCol{text-align:right;font-variant-numeric:tabular-nums}.landing-module___cEqKa__numValue{color:var(--ink);font-size:15.5px;font-weight:700}.landing-module___cEqKa__resultsTable .landing-module___cEqKa__unit{color:var(--text-muted);margin-left:2px;font-size:11px}.landing-module___cEqKa__hiddenCostCell{align-items:center;gap:6px;display:inline-flex}.landing-module___cEqKa__subTableLabel{letter-spacing:.04em;text-transform:uppercase;color:var(--gold-strong);margin:0 0 10px;font-size:12px;font-weight:700}.landing-module___cEqKa__shareBar{background:var(--gold);border-radius:14px;grid-template-columns:1fr 1fr;gap:28px;margin-top:28px;padding:28px;display:grid}@media (max-width:640px){.landing-module___cEqKa__shareBar{grid-template-columns:1fr}}.landing-module___cEqKa__shareCol{min-width:0}.landing-module___cEqKa__shareHead{font-family:var(--font-serif), Georgia, serif;color:var(--ink);margin:0 0 12px;font-size:23px;font-weight:700}.landing-module___cEqKa__shareEmailForm{flex-wrap:wrap;gap:10px;display:flex}.landing-module___cEqKa__shareEmailInput{border:2px solid var(--ink);min-width:0;color:var(--ink);background:#fff;border-radius:6px;flex:180px;padding:13px 14px;font-family:inherit;font-size:15px}.landing-module___cEqKa__shareCtaBtn{letter-spacing:.03em;text-transform:uppercase;background:var(--ink);color:#fafaf8;border:2px solid var(--ink);cursor:pointer;white-space:nowrap;border-radius:6px;padding:13px 22px;font-size:14.5px;font-weight:700}.landing-module___cEqKa__shareCtaBtn:hover{opacity:.9}.landing-module___cEqKa__shareCtaBtn:disabled{opacity:.6;cursor:not-allowed}.landing-module___cEqKa__shareSocialRow{flex-wrap:wrap;gap:10px;display:flex}.landing-module___cEqKa__shareSocialBtn{letter-spacing:.03em;text-transform:uppercase;background:var(--ink);color:#fafaf8;border:2px solid var(--ink);cursor:pointer;border-radius:6px;padding:13px 22px;font-size:14px;font-weight:700}.landing-module___cEqKa__shareSocialBtn:hover{opacity:.9}.landing-module___cEqKa__shareNote{color:#101820b8;margin:12px 0 0;font-size:12.5px;font-style:italic;line-height:1.5}.landing-module___cEqKa__shareStatusSuccess{color:var(--good);margin:0;font-size:13.5px;font-weight:600}.landing-module___cEqKa__shareStatusError{color:var(--accent);margin:8px 0 0;font-size:13px}.landing-module___cEqKa__disclaimer{color:var(--text-muted);background:var(--cream-2);border:1px solid var(--border);border-radius:10px;margin-top:20px;padding:14px 16px;font-size:12px;line-height:1.6}.landing-module___cEqKa__questionsList{background:var(--border);border:1px solid var(--border);border-radius:12px;gap:1px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.landing-module___cEqKa__questionItem{color:var(--ink);background:#fcfcfb;align-items:flex-start;gap:16px;padding:20px 22px;font-size:16px;line-height:1.5;display:flex}.landing-module___cEqKa__questionNum{font-family:var(--font-serif), Georgia, serif;color:var(--gold-strong);flex:none;font-size:18px;font-weight:700}.landing-module___cEqKa__aboutJon{background:var(--cream-2);border-top:1px solid var(--border)}.landing-module___cEqKa__aboutJonInner{align-items:center;gap:34px;padding:56px 24px;display:flex}.landing-module___cEqKa__aboutJonPhoto{object-fit:cover;border:3px solid var(--gold-soft);border-radius:50%;flex:none;width:168px;height:168px}.landing-module___cEqKa__aboutJonText p{color:var(--ink);max-width:68ch;margin:0;font-size:16.5px;line-height:1.65}.landing-module___cEqKa__calloutWord{color:var(--gold-strong);font-style:italic}@media (max-width:720px){.landing-module___cEqKa__aboutJonInner{text-align:center;flex-direction:column;gap:22px}}.landing-module___cEqKa__contact{background:var(--ink);color:#fafaf8}.landing-module___cEqKa__contactGrid{grid-template-columns:1.1fr .9fr;align-items:start;gap:40px;margin-top:40px;display:grid}@media (max-width:860px){.landing-module___cEqKa__contactGrid{grid-template-columns:1fr}}.landing-module___cEqKa__formCard{background:var(--ink-2);border:1px solid var(--border-on-dark);border-radius:14px;padding:26px}.landing-module___cEqKa__formRow{grid-template-columns:1fr 1fr;gap:14px;display:grid}@media (max-width:480px){.landing-module___cEqKa__formRow{grid-template-columns:1fr}}.landing-module___cEqKa__formField{flex-direction:column;gap:6px;margin-bottom:14px;display:flex}.landing-module___cEqKa__formLabel{letter-spacing:.03em;text-transform:uppercase;color:#fafaf899;font-size:12px}.landing-module___cEqKa__formInput,.landing-module___cEqKa__formTextarea{border:1px solid var(--border-on-dark);color:#fafaf8;background:#fafaf80d;border-radius:6px;padding:10px 12px;font-family:inherit;font-size:14px}.landing-module___cEqKa__formInput::placeholder,.landing-module___cEqKa__formTextarea::placeholder{color:#fafaf859}.landing-module___cEqKa__formInput:focus,.landing-module___cEqKa__formTextarea:focus{outline:2px solid var(--gold);outline-offset:1px}.landing-module___cEqKa__formTextarea{resize:vertical;min-height:96px}.landing-module___cEqKa__formStatus{margin-top:4px;font-size:13px}.landing-module___cEqKa__formStatusError{color:#ff9d7a}.landing-module___cEqKa__formStatusSuccess{color:#9fe3b0}.landing-module___cEqKa__contactSideCard{border:1px solid var(--border-on-dark);border-radius:14px;margin-bottom:16px;padding:26px}.landing-module___cEqKa__contactSideLabel{letter-spacing:.04em;text-transform:uppercase;color:#fafaf88c;margin:0 0 10px;font-size:11.5px}.landing-module___cEqKa__contactSideValue{color:#fafaf8;margin:0 0 4px;font-size:17px;font-weight:600;text-decoration:none;display:block}.landing-module___cEqKa__contactSideNote{color:#fafaf899;font-size:13px;line-height:1.5}.landing-module___cEqKa__footer{background:var(--ink);border-top:1px solid var(--border-on-dark);color:#fafaf899}.landing-module___cEqKa__footerInner{flex-wrap:wrap;justify-content:space-between;gap:24px;padding:40px 24px;display:flex}.landing-module___cEqKa__footerBrand{align-items:center;gap:12px;display:flex}.landing-module___cEqKa__footerBrandName{color:#fafaf8;font-size:14px;font-weight:700}.landing-module___cEqKa__legalFooterInner{padding:0 24px 44px}.landing-module___cEqKa__legalHeading{letter-spacing:.08em;text-transform:uppercase;color:#fafaf8d9;margin:26px 0 10px;font-size:12px;font-weight:700}.landing-module___cEqKa__legalHeading:first-child{margin-top:0}.landing-module___cEqKa__legalText{color:#fafaf894;max-width:900px;margin:0 0 10px;font-size:12px;line-height:1.7}.landing-module___cEqKa__logoAnim .landing-module___cEqKa__spike{transform-origin:220px 220px;animation:5s ease-in-out infinite landing-module___cEqKa__rt-spike-pulse}.landing-module___cEqKa__logoAnim .landing-module___cEqKa__s0{animation-delay:0s}.landing-module___cEqKa__logoAnim .landing-module___cEqKa__s1{animation-delay:.1s}.landing-module___cEqKa__logoAnim .landing-module___cEqKa__s2{animation-delay:.2s}.landing-module___cEqKa__logoAnim .landing-module___cEqKa__s3{animation-delay:.3s}.landing-module___cEqKa__logoAnim .landing-module___cEqKa__s4{animation-delay:.4s}.landing-module___cEqKa__logoAnim .landing-module___cEqKa__s5{animation-delay:.5s}.landing-module___cEqKa__logoAnim .landing-module___cEqKa__s6{animation-delay:.6s}.landing-module___cEqKa__logoAnim .landing-module___cEqKa__s7{animation-delay:.7s}@keyframes landing-module___cEqKa__rt-spike-pulse{0%,92%,to{opacity:1}96%{opacity:.55}}@media (prefers-reduced-motion:reduce){.landing-module___cEqKa__logoAnim .landing-module___cEqKa__spike{animation:none}}
