:root{--gold-400:#ffd950;--gold-600:#eec93b;--sand-50:#fdf8e7;--sand-200:#ebe5d5;--sand-500:#77695a;--sand-900:#4c2e05;--white:#fff;--ink-950:#131200;--emerald-700:#0e7c66;--orange-700:#a54500;--red-600:#b42318;--blue-700:#0d5993;--rule:#ebe5d5;--control:#988e7f;--strong:#131200;--t-fast:.12s;--t-state:.22s;--t-moment:.42s;--jo-ease:cubic-bezier(.16, 1, .3, 1)}@media (prefers-reduced-motion:reduce){:root{--t-fast:1ms;--t-state:1ms;--t-moment:1ms}}.jo{--serif:var(--font-dm-serif), "DM Serif Display", Georgia, serif;background:var(--sand-50);color:var(--ink-950);font-size:14px;line-height:20px}.jo main{background:var(--sand-50)}.jo footer{background:var(--sand-50);border-top:1px solid var(--rule)}.jo-wrap{max-width:1080px;margin:0 auto;padding:0 16px}@media (min-width:640px){.jo-wrap{padding:0 32px}}.jo :focus-visible{outline:2px solid var(--ink-950);outline-offset:2px;box-shadow:0 0 0 5px var(--gold-400);border-radius:4px}.jo .sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.jo main a:not([class]){color:var(--ink-950);text-underline-offset:3px}.jo h1,.jo h2,.jo-big b,.jo-price b,.jo-tally-pts b{font-family:var(--serif);letter-spacing:0;font-style:normal;font-weight:400}.jo-label{text-transform:uppercase;letter-spacing:.06em;margin:0 0 8px;font-size:11px;font-weight:700;line-height:14px}.jo-hint{color:var(--sand-500);margin:4px 0 0;font-size:12px;line-height:16px}.jo-btn{cursor:pointer;min-height:44px;transition:background var(--t-fast) var(--jo-ease), border-color var(--t-fast) var(--jo-ease), color var(--t-fast) var(--jo-ease);border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;padding:0 20px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.jo-btn.is-primary{background:var(--ink-950);color:var(--sand-50)}.jo-btn.is-primary:hover{background:var(--sand-900)}.jo-btn.is-secondary{background:var(--gold-400);color:var(--ink-950)}.jo-btn.is-secondary:hover{background:var(--gold-600)}.jo-btn.is-tertiary{background:var(--white);color:var(--ink-950);border-color:var(--control)}.jo-btn.is-tertiary:hover{border-color:var(--strong)}.jo-btn[aria-disabled=true]{opacity:.4;cursor:not-allowed}.jo-btn[aria-disabled=true]:hover{background:var(--ink-950)}.jo-link{font:inherit;color:var(--ink-950);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;min-height:24px;padding:0;font-weight:600;text-decoration:underline}.jo-hero{background:var(--gold-400);padding:104px 0 48px}.jo-hero .jo-wrap{gap:24px;display:grid;position:relative}@media (min-width:768px){.jo-hero .jo-wrap{grid-template-columns:1fr 200px;align-items:end}}.jo-hero-text{max-width:640px}.jo-hero h1{text-wrap:balance;margin:0 0 12px;font-size:40px;line-height:46px}@media (min-width:768px){.jo-hero h1{font-size:56px;line-height:62px}}.jo-hero.is-small h1{font-size:32px;line-height:38px}.jo-deck{margin:0 0 12px;font-size:18px;font-weight:600;line-height:24px}.jo-hero .jo-lede{max-width:60ch;margin:0 0 12px;font-size:16px;line-height:24px}.jo-updated{color:var(--sand-900);margin:0 0 24px;font-size:12px;line-height:16px}.jo-how{margin:0 0 12px;font-size:14px}.jo-credit{margin:16px 0 0}.jo-hero-art{width:88px;height:88px;position:absolute;bottom:-32px;right:16px}@media (min-width:768px){.jo-hero-art{justify-self:end;width:200px;height:200px;position:static}}.jo-crumbs ol{flex-wrap:wrap;gap:4px 8px;margin:0 0 16px;padding:0;font-size:13px;list-style:none;display:flex}.jo-crumbs li+li:before{content:"/";color:var(--sand-900);margin-right:8px}.jo-bar{top:env(safe-area-inset-top,0);z-index:20;background:var(--sand-50);border-bottom:1px solid var(--rule);position:sticky}.jo-bar-inner{align-items:center;gap:24px;min-height:64px;display:flex}.jo-stepper{flex:1;min-width:0}.jo-stepper ol{grid-template-columns:repeat(5,1fr);gap:8px;margin:0;padding:8px 0;list-style:none;display:grid}.jo-stepper li>*{color:var(--sand-500);gap:6px;min-height:24px;font-size:12px;line-height:16px;text-decoration:none;display:grid}.jo-seg{background:var(--sand-200);height:6px;transition:background var(--t-state) var(--jo-ease);border-radius:999px;display:block}.jo-stepper li.is-done>*{color:var(--ink-950)}.jo-stepper li.is-done .jo-seg{background:var(--ink-950)}.jo-stepper li.is-current>*{color:var(--ink-950);font-weight:600}.jo-stepper li.is-current .jo-seg{background:var(--white);box-shadow:inset 0 0 0 1px var(--ink-950)}.jo-stepper li.is-done a:hover span:last-child{text-decoration:underline}.jo-stepper-phone{margin:0;font-size:13px;font-weight:600;display:none}.jo-progress{background:var(--sand-200);border-radius:999px;height:3px;margin-top:6px;display:block;overflow:hidden}.jo-progress span{background:var(--ink-950);height:100%;transition:width var(--t-state) var(--jo-ease);display:block}.jo-tally{flex:none;align-items:center;gap:12px;display:flex}.jo-tally[hidden]{display:none}.jo-tally-pts{align-items:baseline;gap:6px;margin:0;display:flex}.jo-tally-pts b{font-size:24px;line-height:30px}.jo-tally-pts span{color:var(--sand-500);font-size:12px}@media (max-width:767px){.jo-stepper ol{display:none}.jo-stepper-phone{padding:10px 0;display:block}.jo-tally{z-index:20;padding:8px 16px calc(8px + env(safe-area-inset-bottom,0));background:var(--white);border-top:1px solid var(--rule);justify-content:space-between;position:fixed;bottom:0;left:0;right:0}.jo:has(.jo-tally:not([hidden])) footer{padding-bottom:72px}}.jo-steps{gap:16px;padding-top:32px;padding-bottom:48px;display:grid}.jo-step{background:var(--white);border:1px solid var(--rule);border-radius:12px;padding:24px 16px;scroll-margin-top:88px}@media (min-width:640px){.jo-step{padding:32px}}.jo-step h2{margin:0;scroll-margin-top:96px;font-size:24px;line-height:30px}.jo-step h2:focus{outline:none}.jo-step h2:focus-visible{outline:2px solid var(--ink-950)}.jo-step-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.jo-help{color:var(--sand-500);max-width:65ch;margin:8px 0 0}.jo-origami{flex:none;width:64px;height:64px}.jo-locked-note{align-items:center;gap:8px;margin:8px 0 0;font-weight:600;display:flex}.jo-step.is-locked{opacity:.7;background:0 0;padding-top:20px;padding-bottom:20px}.jo-step.is-locked .jo-help{margin-top:4px}.jo-summary{flex-wrap:wrap;align-items:center;gap:8px 12px;margin:8px 0 0;display:flex}.jo-step.is-done{padding-top:20px;padding-bottom:20px}.jo-body{opacity:.35;transition:grid-template-rows var(--t-moment) var(--jo-ease), opacity var(--t-moment) var(--jo-ease);grid-template-rows:0fr;display:grid}.jo-body-inner{min-height:0;overflow:hidden}.jo-step.is-open .jo-body{opacity:1;grid-template-rows:1fr}.jo-step.is-open .jo-body-inner{padding-top:24px;overflow:visible}.jo-field{gap:4px;display:grid}.jo-field>label,.jo-seg-field legend{font-size:14px;font-weight:600}.jo-field select,.jo-field input[type=search],.jo-input{border:1px solid var(--control);background:var(--white);min-height:44px;font:inherit;color:var(--ink-950);transition:border-color var(--t-fast) var(--jo-ease);border-radius:8px;padding:0 12px;font-size:16px}.jo-field select:hover,.jo-field input:hover,.jo-input:hover{border-color:var(--strong)}.jo-field select:focus-visible,.jo-field input[type=search]:focus-visible{outline:2px solid var(--ink-950);outline-offset:0;box-shadow:0 0 0 4px var(--gold-400);border-color:var(--sand-900)}.jo-input{color:var(--sand-500);align-items:center;gap:8px;display:flex}.jo-input:focus-within{outline:2px solid var(--ink-950);box-shadow:0 0 0 4px var(--gold-400);border-color:var(--sand-900)}.jo-input input{min-width:0;font:inherit;color:var(--ink-950);background:0 0;border:0;flex:1;height:42px;font-size:16px}.jo-input input:focus-visible{box-shadow:none;outline:none}.jo-input input::placeholder,.jo-field input::placeholder{color:var(--sand-500)}.jo-fields{gap:24px;max-width:560px;display:grid}.jo-combo{max-width:560px;position:relative}.jo-options{z-index:5;background:var(--white);border:1px solid var(--strong);border-radius:8px;max-height:360px;margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% - 12px);left:0;right:0;overflow-y:auto}.jo-options[hidden]{display:none}.jo-options li{cursor:pointer;border-radius:6px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:10px 8px;display:grid}.jo-options li.is-active{background:var(--sand-50);box-shadow:inset 0 0 0 1px var(--ink-950)}.jo-opt-code{font-variant-numeric:tabular-nums;color:var(--sand-500);font-size:13px}.jo-opt-empty{color:var(--sand-500);cursor:default!important;display:block!important}.jo-chip-pts,.jo-chip{white-space:nowrap;border:1px solid var(--rule);background:var(--sand-50);border-radius:6px;align-items:center;padding:2px 8px;font-size:12px;font-weight:600;line-height:16px;display:inline-flex}.jo-choice{border:1px solid var(--strong);border-radius:8px;justify-content:space-between;gap:16px;max-width:560px;margin-top:16px;padding:16px;display:flex}.jo-choice p{margin:0 0 6px}.jo-choice-code{color:var(--sand-500);font-variant-numeric:tabular-nums;font-size:12px}.jo-choice-title{font-size:18px;font-weight:600;line-height:24px}.jo-scale{grid-template-columns:repeat(3,1fr);gap:4px;max-width:560px;margin-top:24px;display:grid}.jo-scale-seg{background:var(--white);border:1px solid var(--ink-950);border-radius:6px;gap:2px;padding:10px 12px;font-size:12px;line-height:16px;display:grid}.jo-scale-seg b{font-size:14px}.jo-scale-seg.is-you{background:var(--gold-400)}.jo-scale-seg em{font-style:normal;font-weight:700}.jo-seg-field{border:0;min-width:0;margin:0;padding:0}.jo-seg-field legend{padding:0}.jo-toggle{background:var(--sand-50);border:1px solid var(--rule);border-radius:999px;gap:2px;margin-top:8px;padding:2px;display:inline-flex}.jo-toggle label{position:relative}.jo-toggle input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.jo-toggle span{min-height:36px;transition:background var(--t-fast) var(--jo-ease), border-color var(--t-fast) var(--jo-ease);border:1px solid #0000;border-radius:999px;align-items:center;padding:0 16px;font-weight:600;display:inline-flex}.jo-toggle input:checked+span{background:var(--white);border-color:var(--strong)}.jo-toggle input:focus-visible+span{outline:2px solid var(--ink-950);box-shadow:0 0 0 4px var(--gold-400)}.jo-toggle label:hover span{border-color:var(--control)}.jo-terms{margin:0;padding:0;list-style:none}.jo-terms li{border-bottom:1px solid var(--rule);padding:16px 0}.jo-terms li:first-child{padding-top:0}.jo-checklist{margin:16px 0 0}.jo-badge{border:1px solid var(--rule);background:var(--white);white-space:nowrap;color:var(--ink-950);border-radius:6px;align-items:center;gap:6px;padding:2px 8px;font-size:12px;font-weight:600;line-height:16px;display:inline-flex}.jo-badge i{background:var(--sand-500);border-radius:50%;width:8px;height:8px}.jo-badge.is-success i{background:var(--emerald-700)}.jo-badge.is-warning i{background:var(--orange-700)}.jo-badge.is-danger i{background:var(--red-600)}.jo-continue{justify-items:start;gap:8px;margin-top:32px;display:grid}.jo-missing{color:var(--red-600);margin:0;font-weight:600}.jo-compare{gap:12px;max-width:560px;margin-top:32px;display:grid}.jo-cbar{gap:6px;display:grid}.jo-cbar-label{font-size:13px}.jo-cbar-track{background:var(--sand-50);border:1px solid var(--rule);border-radius:999px;height:12px;display:block;overflow:hidden}.jo-cbar-track span{background:var(--sand-200);height:100%;transition:width var(--t-state) var(--jo-ease), background var(--t-state) var(--jo-ease);display:block}.jo-cbar.is-win .jo-cbar-track span{background:var(--ink-950)}.jo-alert{border:1px solid var(--rule);background:var(--white);border-left-width:4px;border-radius:8px;align-items:flex-start;gap:10px;max-width:65ch;margin:16px 0 0;padding:12px 16px;display:flex}.jo-alert svg{flex:none;margin-top:1px}.jo-alert p{margin:0}.jo-alert ul{margin:6px 0 0;padding-left:18px}.jo-alert.is-info{border-left-color:var(--blue-700)}.jo-alert.is-info svg{color:var(--blue-700)}.jo-alert.is-warning{border-left-color:var(--orange-700)}.jo-alert.is-warning svg{color:var(--orange-700)}.jo-alert.is-danger{border-left-color:var(--red-600)}.jo-alert.is-danger svg{color:var(--red-600)}.jo-source{color:var(--sand-500);margin:16px 0 0;font-size:12px;line-height:16px}.jo-source a{color:var(--sand-900)}.jo-factors,.jo-faq{border-top:1px solid var(--rule)}.jo-acc{border-bottom:1px solid var(--rule)}.jo-acc summary{cursor:pointer;align-items:center;gap:12px;min-height:44px;padding:14px 0;list-style:none;display:flex}.jo-acc summary::-webkit-details-marker{display:none}.jo-acc-text{flex:1;gap:2px;display:grid}.jo-acc-text span{color:var(--sand-500);font-size:13px}.jo-chev{transition:transform var(--t-state) var(--jo-ease);flex:none}.jo-acc[open] .jo-chev{transform:rotate(180deg)}.jo-faq .jo-acc summary:after{content:"";width:10px;height:10px;transition:transform var(--t-state) var(--jo-ease);border-bottom:2px solid;border-right:2px solid;margin:-4px 6px 0 0;transform:rotate(45deg)}.jo-faq .jo-acc[open] summary:after{margin-top:6px;transform:rotate(-135deg)}.jo-faq .jo-acc p{margin:0 0 16px}.jo-checks{gap:4px;margin:0 0 12px;padding:0;list-style:none;display:grid}.jo-checks label{cursor:pointer;align-items:flex-start;gap:12px;padding:8px 0;display:flex}.jo-checks input{width:20px;height:20px;accent-color:var(--ink-950);flex:none;margin:0}.jo-checks span{gap:2px;display:grid}.jo-checks small{color:var(--sand-500);font-size:13px}.jo-checks small a{color:var(--sand-900)}.jo-flags{border:0;margin:32px 0 0;padding:0}.jo-flags legend{margin-bottom:8px;padding:0;font-size:18px;font-weight:600;line-height:24px}.jo-none{border-top:1px solid var(--rule);margin-top:4px}.jo-big{border-bottom:1px solid var(--rule);gap:4px;padding-bottom:24px;display:grid}.jo-big b{font-size:56px;line-height:60px}.jo-big span{font-weight:600}.jo-big p{color:var(--sand-500);margin:0}.jo-rows{margin:0;padding:0;list-style:none}.jo-rows li{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;gap:16px;padding:14px 0;display:flex}.jo-rows li>span{gap:2px;display:grid}.jo-rows small{color:var(--sand-500);font-size:13px}.jo-rows.is-compact li{padding:8px 0}.jo-h3{margin:32px 0 8px;font-size:18px;font-weight:600;line-height:24px}.jo-todo{gap:6px;margin:0;padding:0;list-style:none;display:grid}.jo-todo li{align-items:center;gap:10px;display:flex}.jo-box{border:1px solid var(--control);border-radius:3px;flex:none;width:14px;height:14px}.jo-lawyer{background:var(--sand-50);border:1px solid var(--rule);border-radius:12px;align-items:flex-start;gap:16px;margin:32px 0 0;padding:24px;display:flex}.jo-lawyer h3{font-family:var(--serif);margin:0 0 8px;font-size:24px;font-weight:400;line-height:30px}.jo-lawyer p{color:var(--sand-500);margin:0 0 12px}@media (max-width:520px){.jo-lawyer{flex-direction:column}}.jo-foot{color:var(--sand-500);margin:24px 0 8px;font-size:12px;line-height:16px}.jo-pricing{background:var(--sand-50);border-top:1px solid var(--rule);padding:48px 0 64px}.jo-pricing h2{margin:0 0 8px;font-size:24px;line-height:30px}@media (min-width:768px){.jo-pricing h2{font-size:32px;line-height:38px}}.jo-pricing .jo-lede{max-width:60ch;margin:0 0 32px;font-size:16px;line-height:24px}.jo-plans{gap:16px;display:grid}@media (min-width:900px){.jo-plans{grid-template-columns:repeat(3,1fr)}}.jo-plan{background:var(--white);border:1px solid var(--rule);border-radius:12px;flex-direction:column;padding:24px;display:flex;position:relative}.jo-plan.is-pick{border-top:2px solid var(--gold-400)}@media (max-width:899px){.jo-plan.is-pick{order:-1}}.jo-plan .jo-chip{background:var(--gold-400);border-color:var(--gold-400);align-self:flex-start;margin-bottom:12px}.jo-plan h3{margin:0;font-size:18px;font-weight:600;line-height:24px}.jo-plan-for{color:var(--sand-500);margin:4px 0 0}.jo-price{align-items:baseline;gap:6px;margin:16px 0;display:flex}.jo-price b{font-size:32px;line-height:38px}.jo-price span{color:var(--sand-500)}.jo-plan ul{border-top:1px solid var(--rule);margin:0 0 24px;padding:0;list-style:none}.jo-plan li{border-bottom:1px solid var(--rule);gap:8px;padding:8px 0;display:flex}.jo-plan li svg{flex:none;margin-top:2px}.jo-plan .jo-btn{margin-top:auto}.jo-note{color:var(--sand-500);margin:24px 0 0}.jo-modal{border:1px solid var(--rule);background:var(--white);max-width:min(480px,100vw - 32px);color:var(--ink-950);border-radius:12px;padding:0}.jo-modal::backdrop{background:#1312008c}.jo-modal-inner{justify-items:start;gap:12px;padding:32px 24px 24px;display:grid}.jo-modal h2{margin:0;font-size:24px;line-height:30px}.jo-modal p{color:var(--sand-500);margin:0}.jo-modal-actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.jo-guide{border-top:1px solid var(--rule);padding:48px 16px 64px}.jo-read{max-width:65ch;margin:0 auto;font-size:16px;line-height:26px}.jo-wide{max-width:960px;margin:0 auto 32px}.jo-guide section{margin-bottom:48px}.jo-guide h2{margin:0 0 16px;scroll-margin-top:88px;font-size:24px;line-height:30px}@media (min-width:768px){.jo-guide h2{font-size:32px;line-height:38px}}.jo-guide h3{margin:24px 0 8px;font-size:18px;font-weight:600;line-height:24px}.jo-guide p,.jo-guide ul,.jo-guide ol{margin:0 0 16px}.jo-anchor{vertical-align:middle;color:var(--sand-500);opacity:.7;justify-content:center;align-items:center;min-width:24px;min-height:24px;margin-left:8px;display:inline-flex}.jo-anchor:hover,.jo-anchor:focus-visible{opacity:1;color:var(--ink-950)}.jo-cite{color:var(--sand-500);font-size:13px;line-height:18px}.jo-cite a{color:var(--sand-900)}.jo-quote{border-left:2px solid var(--sand-500);margin:0 0 24px;padding:4px 0 4px 16px}.jo-quote p{margin:0 0 8px;font-size:18px;line-height:28px}.jo-quote footer{background:0 0;border:0;font-size:13px}.jo-quote cite{font-style:normal}.jo-facts{padding:0;list-style:none}.jo-facts li{border-bottom:1px solid var(--rule);padding:10px 0}.jo-related{padding:0;list-style:none}.jo-related li{border-bottom:1px solid var(--rule);justify-content:space-between;gap:16px;padding:10px 0;display:flex}.jo-related span{color:var(--sand-500);white-space:nowrap}.jo-sources li{margin-bottom:8px}.jo-lg{font-size:18px}.jo-scroll{margin:0 0 16px;overflow-x:auto}.jo-table{border-collapse:collapse;background:var(--white);border:1px solid var(--rule);border-radius:12px;width:100%;font-size:14px;line-height:20px}.jo-table caption{text-align:left;padding:0 0 8px;font-weight:600}.jo-table th,.jo-table td{text-align:left;border-bottom:1px solid var(--rule);vertical-align:top;padding:10px 12px}.jo-table th{text-transform:uppercase;letter-spacing:.06em;color:var(--sand-900);font-size:11px;font-weight:700;line-height:14px}.jo-num{font-variant-numeric:tabular-nums;white-space:nowrap}.jo-table-wrap .jo-field{max-width:360px;margin-bottom:16px}.jo-table-wrap .jo-scroll{border-radius:12px;max-height:640px;overflow-y:auto}.jo-table-wrap thead th{background:var(--white);position:sticky;top:0}@media (max-width:520px){.jo-table-wrap th:nth-child(3),.jo-table-wrap td:nth-child(3){display:none}}
@font-face{font-family:DM Serif Display;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6313bfc2b2e5d7e4-s.2o9_j983y90g0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Serif Display;font-style:normal;font-weight:400;font-display:swap;src:url(../media/13b33f934275930a-s.p.0c0g8ifvh7k7-.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Serif Display Fallback;src:local(Times New Roman);ascent-override:94.37%;descent-override:30.51%;line-gap-override:0.0%;size-adjust:109.78%}.zPB6RW_className{font-family:DM Serif Display,DM Serif Display Fallback;font-style:normal;font-weight:400}.zPB6RW_variable{--font-dm-serif:"DM Serif Display", "DM Serif Display Fallback"}
