@font-face{font-family:__display_667a11;src:url(/_next/static/media/dd4c15788bca7c7f-s.p.woff2) format("woff2");font-display:swap;font-weight:400}@font-face{font-family:__display_667a11;src:url(/_next/static/media/761c1e03b6e48542-s.p.woff2) format("woff2");font-display:swap;font-weight:500}@font-face{font-family:__display_Fallback_667a11;src:local("Arial");ascent-override:93.95%;descent-override:29.30%;line-gap-override:8.08%;size-adjust:98.99%}.__className_667a11{font-family:__display_667a11,__display_Fallback_667a11}.__variable_667a11{--f-display:"__display_667a11","__display_Fallback_667a11"}@font-face{font-family:__sans_429c2f;src:url(/_next/static/media/eb38d80f1efefe0e-s.p.woff2) format("woff2");font-display:swap;font-weight:400}@font-face{font-family:__sans_429c2f;src:url(/_next/static/media/c769b9ad37242ab7-s.p.woff2) format("woff2");font-display:swap;font-weight:500}@font-face{font-family:__sans_429c2f;src:url(/_next/static/media/bd2e31d9f13a7622-s.p.woff2) format("woff2");font-display:swap;font-weight:600}@font-face{font-family:__sans_Fallback_429c2f;src:local("Arial");ascent-override:99.89%;descent-override:23.74%;line-gap-override:9.89%;size-adjust:101.11%}.__className_429c2f{font-family:__sans_429c2f,__sans_Fallback_429c2f}.__variable_429c2f{--f-sans:"__sans_429c2f","__sans_Fallback_429c2f"}:root{--c-bg:#f3f4ef;--c-surface:#fff;--c-field:#0a2e21;--c-on-field:#fff;--c-on-field-2:#afc8bc;--c-on-field-line:hsla(0,0%,100%,.28);--c-text:#0d1f19;--c-text-2:#43534c;--c-muted:#5e6d66;--c-accent:#115c3d;--c-accent-hover:#0b4530;--c-border:#dcdfd7;--c-error:#a3242a;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:24px;--s-6:32px;--s-7:48px;--s-8:64px;--s-9:96px;--s-10:128px;--r:20px;--r-pill:999px;--w-max:1200px;--w-mid:960px;--w-read:720px;--inset:var(--s-4);--t-display:88px;--t-h1:56px;--t-h2:40px;--t-h3:20px;--t-lede:20px;--t-body:17px;--t-small:14px;--ease:cubic-bezier(.2,.6,.2,1);--dur:150ms}@media (max-width:640px){:root{--t-display:46px;--t-h1:36px;--t-h2:30px;--t-lede:18px;--inset:var(--s-2)}}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:var(--s-5)}body{margin:0;background:var(--c-bg);color:var(--c-text);font:400 var(--t-body)/1.6 var(--f-sans),Georgia,serif;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--c-border);text-decoration-color:var(--c-border);text-decoration-thickness:1px;text-underline-offset:4px}a:hover{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}:focus-visible{outline:2px solid var(--c-accent);outline-offset:3px;border-radius:var(--s-1)}.panel :focus-visible{outline-color:var(--c-on-field)}.skip{position:absolute;left:-999px;top:var(--s-2);background:var(--c-surface);padding:var(--s-2) var(--s-3);z-index:9;border-radius:var(--r)}.skip:focus{left:var(--s-2)}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.wrap{max-width:calc(var(--w-max) + 2*var(--s-6));margin:0 auto;padding-left:var(--s-6);padding-right:var(--s-6)}.display,.t-h1,.t-h2,h1,h2{font-family:var(--f-display),Georgia,serif;font-weight:400;margin:0 0 var(--s-4)}.display{font-size:var(--t-display);line-height:.98;letter-spacing:-.025em}.t-h1,h1{font-size:var(--t-h1);line-height:1.04;letter-spacing:-.02em}.t-h2,h2{font-size:var(--t-h2);line-height:1.1;letter-spacing:-.015em}.h3,h3{font-family:var(--f-sans);font-size:var(--t-h3);font-weight:600;line-height:1.3;letter-spacing:-.005em;margin:0 0 var(--s-2)}.lede{font-size:var(--t-lede);line-height:1.5;color:var(--c-text-2)}.meta{font-weight:500;color:var(--c-muted)}.meta,.topbar{font-size:var(--t-small)}.topbar{background:var(--c-field);color:var(--c-on-field);text-align:center;padding:var(--s-2) var(--s-4)}.topbar a{-webkit-text-decoration-color:var(--c-on-field-line);text-decoration-color:var(--c-on-field-line)}.hdr-in{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:var(--s-5);gap:var(--s-5);max-width:calc(var(--w-max) + 2*var(--s-6));margin:0 auto;padding:var(--s-4) var(--s-6)}.hdr a{text-decoration:none;font-size:15px;font-weight:500}.hdr a:hover{text-decoration:underline;-webkit-text-decoration-color:var(--c-text);text-decoration-color:var(--c-text)}.hdr-l,.hdr-r{display:flex;gap:var(--s-5)}.hdr-r{justify-content:flex-end;align-items:center}.brand{font-family:var(--f-display);font-size:24px!important;font-weight:500!important;letter-spacing:-.01em}.pill-sm{background:var(--c-accent);color:var(--c-on-field);border-radius:var(--r-pill);padding:var(--s-2) var(--s-4);min-height:44px;display:inline-flex;align-items:center}.pill-sm:hover{background:var(--c-accent-hover);text-decoration:none!important}.panel{margin:0 var(--inset);border-radius:var(--r);background-color:var(--c-field);color:var(--c-on-field);background-image:radial-gradient(hsla(0,0%,100%,.11) 1px,transparent 1.2px);background-size:20px 20px;background-position:10px 10px}.panel-in{max-width:calc(var(--w-max) + 2*var(--s-6));margin:0 auto;padding:var(--s-9) var(--s-6)}.panel a{-webkit-text-decoration-color:var(--c-on-field-line);text-decoration-color:var(--c-on-field-line)}.panel a:hover{-webkit-text-decoration-color:var(--c-on-field);text-decoration-color:var(--c-on-field)}.hero .panel-in{text-align:center;padding-top:var(--s-10);padding-bottom:var(--s-8)}.hero .display{max-width:13em;margin:0 auto var(--s-5)}.hero-sub{font-size:var(--t-lede);line-height:1.5;color:var(--c-on-field-2);max-width:56ch;margin:0 0 var(--s-6)}.hero .hero-sub{margin-left:auto;margin-right:auto}.card{background:var(--c-surface);color:var(--c-text);border-radius:var(--r);padding:var(--s-5);max-width:600px;text-align:left}.hero .card{margin:0 auto}.chips{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--s-2);margin-top:var(--s-7);font-size:var(--t-small);align-items:center}.chips span{color:var(--c-on-field-2);margin-right:var(--s-1)}.chips a{border:1px solid var(--c-on-field-line);border-radius:var(--r-pill);padding:0 var(--s-4);min-height:44px;display:inline-flex;align-items:center;gap:var(--s-2);text-decoration:none;font-weight:500}.chips a b{color:var(--c-on-field-2);font-weight:500}.chips a:hover{border-color:var(--c-on-field)}.signup label{display:block;font-size:var(--t-small);font-weight:500;color:var(--c-text-2);margin-bottom:var(--s-3)}.su-row{display:flex;gap:var(--s-2);background:var(--c-bg);border-radius:var(--r-pill);padding:var(--s-1)}input{flex:1 1;min-width:0;font:inherit;padding:0 var(--s-4);height:48px;border:0;background:transparent;color:var(--c-text);border-radius:var(--r-pill)}input::placeholder{color:var(--c-muted)}.btn{font:inherit;font-size:16px;font-weight:600;display:inline-flex;align-items:center;gap:var(--s-3);height:48px;padding:0 var(--s-2) 0 var(--s-5);background:var(--c-accent);color:var(--c-on-field);border:0;border-radius:var(--r-pill);cursor:pointer;text-decoration:none;transition:background-color var(--dur) var(--ease);white-space:nowrap}.btn:hover{background:var(--c-accent-hover)}.btn:disabled{opacity:.75}.arr{width:32px;height:32px;border-radius:50%;background:var(--c-on-field);color:var(--c-accent);display:inline-grid;place-items:center;transition:transform var(--dur) var(--ease)}.btn:hover .arr{transform:translateX(2px)}.btn-light{background:var(--c-on-field);color:var(--c-field)}.btn-light .arr{background:var(--c-field);color:var(--c-on-field)}.btn-light:hover{background:var(--c-on-field-2)}.btn-2{display:inline-flex;align-items:center;min-height:44px;padding:0 var(--s-4);border:1px solid var(--c-border);border-radius:var(--r-pill);text-decoration:none;font-weight:500}.msg{margin:var(--s-2) 0 0;font-size:var(--t-small);color:var(--c-text-2)}.msg.err{color:var(--c-error)}.sec{margin-top:var(--s-9)}.sec-top{padding-top:var(--s-8)}.sec>h2{margin-bottom:var(--s-6)}.narrow{max-width:var(--w-mid)}.wf{list-style:none;margin:0;padding:0;border-top:1px solid var(--c-text)}.wf a{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1.6fr) 110px 120px;grid-gap:var(--s-5);gap:var(--s-5);align-items:baseline;padding:var(--s-5) 0;border-bottom:1px solid var(--c-border);text-decoration:none}.wf-name{font-family:var(--f-display);font-size:30px;line-height:1.15;letter-spacing:-.01em}.wf a:hover .wf-name{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:6px}.wf-ex{color:var(--c-text-2)}.wf-n{text-align:right}.wf-n b{font-weight:600}.wf-p{text-align:right;color:var(--c-text-2);white-space:nowrap}.seal{color:var(--c-accent);vertical-align:-2px;flex:none}.rows{list-style:none;margin:0;padding:0;border-top:1px solid var(--c-text)}.rows a{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);grid-gap:var(--s-6);gap:var(--s-6);padding:var(--s-5) 0;border-bottom:1px solid var(--c-border);text-decoration:none}.rows b{font-weight:600}.rows a:hover b{text-decoration:underline}.rows span{color:var(--c-text-2)}.cat{margin-top:var(--s-8)}.cat-h{display:flex;justify-content:space-between;align-items:baseline;gap:var(--s-4);margin-bottom:var(--s-4)}.cat-h a{text-decoration:none}.cat-h .more{font-size:var(--t-small);font-weight:500;text-decoration:underline;-webkit-text-decoration-color:var(--c-border);text-decoration-color:var(--c-border)}table{border-collapse:separate;border-spacing:0;width:100%}.ledger{background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--r);overflow:hidden;font-size:15px}.ledger td,.ledger th{text-align:left;vertical-align:top;padding:var(--s-4) var(--s-5);border-bottom:1px solid var(--c-border)}.ledger thead th{font-size:13px;font-weight:500;color:var(--c-muted);padding-top:var(--s-3);padding-bottom:var(--s-3)}.ledger tbody tr:last-child>*{border-bottom:0}.ledger tbody th{width:20%;font-weight:600}.ledger td{color:var(--c-text-2)}.ledger .price{width:26%;color:var(--c-text)}.pv .seal{margin-left:var(--s-1)}.na{color:var(--c-muted)}.closer{margin-top:var(--s-9)}.closer .panel-in{max-width:var(--w-mid);display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--s-7);gap:var(--s-7);align-items:center;padding-top:var(--s-8);padding-bottom:var(--s-8)}.closer h2{margin:0}.head .panel-in{padding-top:var(--s-8);padding-bottom:var(--s-8)}.head h1{max-width:20ch}.head .hero-sub{margin-bottom:var(--s-5)}.crumb{font-size:var(--t-small);color:var(--c-on-field-2);margin:0 0 var(--s-4)}.tool .facts{max-width:var(--w-mid)}.facts{margin:0;border-top:1px solid var(--c-text)}.facts>div{display:grid;grid-template-columns:200px 1fr;grid-gap:var(--s-5);gap:var(--s-5);padding:var(--s-5) 0;border-bottom:1px solid var(--c-border)}.facts dt{color:var(--c-muted);font-size:var(--t-small);font-weight:500;padding-top:2px}.facts dd{margin:0;max-width:60ch}.facts .seal{margin:0 var(--s-1)}.inline-su{margin-top:var(--s-8);max-width:600px;background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--r);padding:var(--s-5)}.prose{max-width:calc(var(--w-read) + 2*var(--s-6))}.prose li,.prose p{max-width:66ch}.prose h2{margin-top:var(--s-7)}.policy h1{font-size:var(--t-h1)}.entry{padding:var(--s-4) 0;border-bottom:1px solid var(--c-border)}.entry small{font-size:var(--t-small);font-weight:500;color:var(--c-muted);margin-left:var(--s-2)}.entry p{margin:var(--s-1) 0;color:var(--c-text-2)}.entry .price{color:var(--c-text)}.foot{margin-top:var(--s-9);border-top:1px solid var(--c-border);font-size:var(--t-small);color:var(--c-text-2)}.foot-in{display:flex;gap:var(--s-5);flex-wrap:wrap;align-items:center;padding-top:var(--s-6);padding-bottom:var(--s-7)}.brand-s{font-family:var(--f-display);font-size:18px;color:var(--c-text)}.legend{margin-left:auto;gap:var(--s-2)}.foot a,.legend{display:inline-flex;align-items:center}.foot a{min-height:44px}.sw{list-style:none;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:var(--s-4);gap:var(--s-4)}.sw span{display:block;height:64px;border-radius:var(--r);border:1px solid var(--c-border);margin-bottom:var(--s-2)}.row-g{display:flex;gap:var(--s-4);align-items:center;flex-wrap:wrap}@media (max-width:900px){.wf a{grid-template-columns:1fr auto;gap:var(--s-1) var(--s-4)}.wf-ex{grid-column:1/-1;grid-row:2}.wf-p{grid-row:3}.wf-n,.wf-p{grid-column:2}.wf-n{grid-row:1}.rows a{grid-template-columns:1fr;gap:var(--s-1)}.closer .panel-in{grid-template-columns:1fr;gap:var(--s-5)}.facts>div{grid-template-columns:1fr;gap:var(--s-1)}.ledger thead{display:none}.ledger tr{display:grid;border-bottom:1px solid var(--c-border);padding:var(--s-3) 0}.ledger tbody tr:last-child{border-bottom:0}.ledger td,.ledger th{border:0;padding:var(--s-1) var(--s-4);width:auto!important}.ledger td:not(.price){grid-row:3}.legend{margin-left:0}}@media (max-width:640px){.hdr-in,.panel-in,.wrap{padding-left:var(--s-5);padding-right:var(--s-5)}.hdr-in{grid-template-columns:1fr auto;padding-top:var(--s-3);padding-bottom:var(--s-3)}.hdr-l{grid-row:2;grid-column:1/-1}.brand{grid-row:1}.hide-s{display:none}.hero .panel-in{padding-top:var(--s-8);padding-bottom:var(--s-7)}.panel-in{padding-top:var(--s-8);padding-bottom:var(--s-8)}.head .panel-in{padding-top:var(--s-7);padding-bottom:var(--s-7)}.card{padding:var(--s-4)}.su-row{flex-direction:column;background:transparent;padding:0;gap:var(--s-2)}.su-row input{flex:none;background:var(--c-bg);height:52px}.su-row .btn{justify-content:space-between;height:52px}.chips{justify-content:flex-start;margin-top:var(--s-6)}.chips span{width:100%;text-align:left}.sec{margin-top:var(--s-8)}.wf-name{font-size:24px}}@media (prefers-reduced-motion:reduce){*{transition:none!important}.btn:hover .arr{transform:none}}.msg:empty{margin:0}.rel{margin-top:var(--s-8)}.rel h2{margin-bottom:var(--s-3)}.rel-l{list-style:none;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:var(--s-2) var(--s-5);gap:var(--s-2) var(--s-5)}.rel-l li{min-height:44px;display:flex;align-items:center;gap:var(--s-1);border-bottom:1px solid var(--c-border)}.rel-l span{color:var(--c-muted);font-size:var(--t-small);display:inline-flex;align-items:center;gap:4px}.tw{overflow-x:auto}.cmp{min-width:560px}.cmp td{vertical-align:top}.su-done{margin:var(--s-2) 0 0;padding:0;list-style:none;display:flex;gap:var(--s-4);flex-wrap:wrap}.su-done a{font-weight:600}.check{list-style:none;padding:0}.check li{padding:var(--s-3) 0 var(--s-3) 32px;border-bottom:1px solid var(--c-border);position:relative}.check li:before{content:"";position:absolute;left:0;top:calc(var(--s-3) + 3px);width:18px;height:18px;border:1.5px solid var(--c-text-2);border-radius:4px}@media (max-width:900px){.cmp thead{display:table-header-group}.cmp tr{display:table-row}.cmp td,.cmp th{display:table-cell;padding:var(--s-2) var(--s-3)}}@media print{.foot,.hdr,.inline-su,.noprint,.topbar{display:none!important}.panel{background:none!important;color:#000!important}}