.Cc3zGG_check{width:96px;height:72px;display:block}.Cc3zGG_check *{fill:none;stroke:#1d3b2c;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.Cc3zGG_check .Cc3zGG_thin{stroke-width:1.1px;opacity:.7}.Cc3zGG_check .Cc3zGG_dash{stroke-width:1.1px;stroke-dasharray:2 3;opacity:.7}.Cc3zGG_check .Cc3zGG_brass{stroke:#a07c2c}.Cc3zGG_check .Cc3zGG_brassThick{stroke:#a07c2c;stroke-width:2.4px}.Cc3zGG_shot{width:100%;height:auto;display:block}.Cc3zGG_shot *{fill:none;stroke:#f3ecda;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.Cc3zGG_shot .Cc3zGG_finder{stroke:#dcbc72;stroke-width:2px}.Cc3zGG_shot .Cc3zGG_lineThin{stroke-width:1.1px;opacity:.7}.Cc3zGG_shot .Cc3zGG_pipe{stroke:#dcbc72;stroke-width:2.6px}.Cc3zGG_shot .Cc3zGG_plateAccent{stroke:#dcbc72}.Cc3zGG_shot .Cc3zGG_pipeThin{stroke:#dcbc72;stroke-width:1.3px}
.hSg_yW_site{--parchment:#efe7d2;--parchment-2:#e6dcc1;--paper:#f6f0e0;--forest:#1d3b2c;--forest-deep:#12271c;--forest-mid:#3f6a54;--ink:#1f2a22;--ink-soft:#4c574c;--brass:#b8913f;--brass-ink:#7c5c1c;--brass-light:#dcbc72;background:var(--parchment);min-height:100vh;color:var(--ink);font-family:var(--font-archivo), system-ui, sans-serif;-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.55;overflow-x:clip}.hSg_yW_site h1,.hSg_yW_site h2,.hSg_yW_site h3,.hSg_yW_site p,.hSg_yW_site ul,.hSg_yW_site ol,.hSg_yW_site figure{margin:0}.hSg_yW_site a{color:inherit}.hSg_yW_site img{width:100%;height:auto;display:block}.hSg_yW_skip{z-index:20;background:var(--forest);border-radius:4px;padding:10px 14px;position:absolute;top:-60px;left:12px;color:var(--paper)!important}.hSg_yW_skip:focus{top:12px}main:focus{outline:none}.hSg_yW_mast{border-bottom:1px solid #1d3b2c2e;justify-content:space-between;align-items:center;gap:24px;max-width:1440px;margin:0 auto;padding:16px clamp(16px,4vw,56px);display:flex}.hSg_yW_mast nav{align-items:center;gap:4px;display:flex}.hSg_yW_mast nav a{min-height:44px;color:var(--forest);border-radius:4px;align-items:center;padding:0 14px;font-size:14.5px;font-weight:600;text-decoration:none;display:inline-flex}.hSg_yW_mast nav a:hover{background:#1d3b2c12}.hSg_yW_site .hSg_yW_mastCta{background:var(--forest);color:var(--paper);margin-left:8px;padding:0 18px}.hSg_yW_site .hSg_yW_mastCta:hover{background:var(--forest-deep)}.hSg_yW_mast a:focus-visible,.hSg_yW_actions a:focus-visible,.hSg_yW_checkUs a:focus-visible,.hSg_yW_guides a:focus-visible,.hSg_yW_notesMore a:focus-visible,.hSg_yW_trailLink:focus-visible,.hSg_yW_foot a:focus-visible{outline:2px solid var(--brass-ink);outline-offset:3px}.hSg_yW_kicker,.hSg_yW_kickerLight{letter-spacing:.2em;text-transform:uppercase;color:var(--brass-ink);margin:0 0 14px;font-size:12px;font-weight:650}.hSg_yW_kicker:before,.hSg_yW_kickerLight:before{content:"";vertical-align:0;border:1.5px solid;border-radius:50%;width:9px;height:9px;margin-right:10px;display:inline-block}.hSg_yW_kickerLight{color:var(--brass-light)}.hSg_yW_site h1{font-family:var(--font-newsreader), Georgia, serif;letter-spacing:-.025em;color:var(--forest-deep);text-wrap:balance;font-size:clamp(42px,4.6vw,66px);font-weight:420;line-height:1}.hSg_yW_site h1 em,.hSg_yW_site h2 em{color:var(--forest-mid);font-style:italic}.hSg_yW_lede{max-width:44ch;color:var(--ink-soft);font-size:17.5px;line-height:1.6;margin-top:22px!important}.hSg_yW_actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.hSg_yW_site .hSg_yW_primary,.hSg_yW_site .hSg_yW_secondary,.hSg_yW_site .hSg_yW_primaryLight,.hSg_yW_site .hSg_yW_secondaryLight{border-radius:4px;justify-content:center;align-items:center;min-height:52px;padding:0 24px;font-size:16px;font-weight:650;text-decoration:none;transition:background .18s,transform .18s,box-shadow .18s;display:inline-flex}.hSg_yW_site .hSg_yW_primary{background:var(--forest);color:var(--paper);box-shadow:inset 0 0 0 1px var(--forest), inset 0 0 0 3px #dcbc728c}.hSg_yW_site .hSg_yW_primary:hover{background:var(--forest-deep);transform:translateY(-1px)}.hSg_yW_site .hSg_yW_secondary{border:1.5px solid var(--forest);color:var(--forest)}.hSg_yW_site .hSg_yW_secondary:hover{background:#1d3b2c0f}.hSg_yW_plate{max-width:1328px;padding:0 clamp(16px,4vw,56px) 96px;margin:0 auto!important}.hSg_yW_plateFrame{background:var(--paper);border:1px solid #1d3b2c80;grid-template-columns:minmax(0,.62fr) minmax(0,1fr);gap:10px;padding:10px;display:grid;box-shadow:0 30px 50px -36px #17301f99}.hSg_yW_plateTruck,.hSg_yW_plateScene{aspect-ratio:4/3.4;position:relative;overflow:hidden}.hSg_yW_plateScene{aspect-ratio:auto}.hSg_yW_plateFrame img{object-fit:cover;filter:saturate(.9)contrast(1.02);width:100%;height:100%;position:absolute;inset:0}.hSg_yW_plateTruck img{object-position:50% 62%}.hSg_yW_plate figcaption{font-family:var(--font-newsreader), Georgia, serif;color:var(--ink-soft);flex-wrap:wrap;align-items:baseline;gap:6px 18px;padding-top:14px;font-size:18px;font-style:italic;display:flex}.hSg_yW_plate figcaption>span:first-child{font-family:var(--font-archivo), system-ui, sans-serif;letter-spacing:.2em;text-transform:uppercase;color:var(--brass-ink);font-size:11px;font-style:normal;font-weight:650}.hSg_yW_coords{font-family:var(--font-archivo), system-ui, sans-serif;letter-spacing:.14em;color:var(--forest-mid);margin-left:auto;font-size:11.5px;font-style:normal;font-weight:600}.hSg_yW_choose{background:repeating-radial-gradient(ellipse 70% 50% at 100% 0%, transparent 0 34px, #8a6a3212 34px 35px), var(--parchment-2);border-top:1px solid #1d3b2c38;border-bottom:1px solid #1d3b2c38;padding:96px clamp(16px,4vw,56px) 104px;position:relative}.hSg_yW_chooseHead{grid-template-columns:minmax(0,1fr) minmax(0,440px);align-items:end;column-gap:56px;max-width:1216px;margin:0 auto 56px;display:grid}.hSg_yW_chooseHead .hSg_yW_kicker{grid-column:1/-1}.hSg_yW_site .hSg_yW_chooseHead h2,.hSg_yW_site .hSg_yW_notesHead h2,.hSg_yW_site .hSg_yW_sendCopy h2{font-family:var(--font-newsreader), Georgia, serif;letter-spacing:-.022em;color:var(--forest-deep);text-wrap:balance;font-size:clamp(36px,4vw,56px);font-weight:420;line-height:1.02}.hSg_yW_chooseHead>p:not(.hSg_yW_kicker){color:var(--ink-soft);font-size:17px;line-height:1.6}.hSg_yW_trailWrap{max-width:1216px;margin:0 auto;position:relative}.hSg_yW_trailLine{width:40px;height:calc(100% - 60px);position:absolute;top:30px;bottom:30px;left:12px}.hSg_yW_trailLine path{fill:none;stroke:var(--brass);stroke-width:2px;stroke-dasharray:6 7;vector-effect:non-scaling-stroke}.hSg_yW_trail{gap:0;list-style:none;display:grid;position:relative;padding:0!important}.hSg_yW_trail li{border-top:1px solid #1d3b2c29;grid-template-columns:64px minmax(0,1fr) minmax(0,420px);align-items:start;gap:18px 48px;padding:30px 0;display:grid}.hSg_yW_trail li:first-child{border-top:0}.hSg_yW_waypoint{place-items:center;width:64px;height:64px;display:grid;position:relative}.hSg_yW_waypoint svg{width:64px;height:64px;position:absolute;inset:0}.hSg_yW_waypoint circle{fill:var(--forest);stroke:var(--brass);stroke-width:1.5px}.hSg_yW_waypoint path{fill:none;stroke:#dcbc7273;stroke-width:1.2px}.hSg_yW_waypoint b{font-family:var(--font-newsreader), Georgia, serif;color:var(--paper);margin-top:4px;font-size:17px;font-style:italic;font-weight:500;position:relative}.hSg_yW_trail h3{font-family:var(--font-newsreader), Georgia, serif;letter-spacing:-.01em;color:var(--forest-deep);margin:6px 0 10px;font-size:clamp(24px,2.2vw,30px);font-weight:500;line-height:1.1}.hSg_yW_trail li>div>p{max-width:56ch;color:var(--ink-soft);font-size:16.5px;line-height:1.6}.hSg_yW_site .hSg_yW_trailLinks{flex-wrap:wrap;gap:0 20px;margin:6px 0 0;display:flex}.hSg_yW_site .hSg_yW_trailLinks .hSg_yW_trailLink{margin-top:0;font-size:15px}.hSg_yW_site .hSg_yW_trailLink{min-height:44px;color:var(--forest);-webkit-text-decoration-color:var(--brass);text-decoration-color:var(--brass);text-underline-offset:4px;align-items:center;gap:8px;margin-top:6px;font-weight:650;text-decoration-thickness:1.5px;display:inline-flex}.hSg_yW_trailLink:after{content:"↗";color:var(--brass-ink)}.hSg_yW_ask{background:var(--paper);border-left:3px solid var(--brass);align-self:center;align-items:center;gap:18px;padding:16px 20px 16px 14px;display:flex;position:relative;box-shadow:0 14px 26px -24px #17301f99}.hSg_yW_ask svg{box-sizing:content-box;border-right:1px dotted #7c5d3b80;flex:none;padding-right:16px}.hSg_yW_ask p{font-family:var(--font-newsreader), Georgia, serif;color:var(--forest);font-size:19px;font-style:italic;line-height:1.35}.hSg_yW_ask span{font-family:var(--font-archivo), system-ui, sans-serif;letter-spacing:.02em;color:var(--brass-ink);margin-bottom:4px;font-size:13px;font-style:normal;font-weight:650;display:block}.hSg_yW_checkUs{border-top:1.5px solid var(--forest);grid-template-columns:minmax(0,300px) minmax(0,1fr);align-items:start;gap:24px 56px;max-width:1216px;margin:48px auto 0;padding-top:36px;display:grid}.hSg_yW_checkUs>p{font-family:var(--font-newsreader), Georgia, serif;color:var(--forest-deep);font-size:28px;line-height:1.15}.hSg_yW_checkUs ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:0;list-style:none;display:grid}.hSg_yW_checkUs a{background:var(--paper);border:1px solid #1d3b2c38;border-top:3px solid var(--forest);gap:6px;min-height:100%;padding:20px 22px 22px;text-decoration:none;transition:transform .2s,box-shadow .2s;display:grid}.hSg_yW_checkUs a:hover{transform:translateY(-3px);box-shadow:0 18px 30px -22px #17301f99}.hSg_yW_checkUs strong{font-family:var(--font-newsreader), Georgia, serif;color:var(--forest-deep);justify-content:space-between;font-size:22px;font-weight:500;display:flex}.hSg_yW_checkUs strong:after{content:"→";color:var(--brass-ink);font-family:var(--font-archivo), system-ui, sans-serif;font-size:18px}.hSg_yW_checkUs span{color:var(--ink-soft);font-size:14.5px}.hSg_yW_notes{max-width:1328px;margin:0 auto;padding:104px clamp(16px,4vw,56px) 120px}.hSg_yW_notesHead{grid-template-columns:minmax(0,720px) auto;align-items:end;column-gap:32px;margin-bottom:52px;display:grid}.hSg_yW_notesHead .hSg_yW_kicker{grid-column:1/-1}.hSg_yW_wall{background:var(--paper);border:1px solid #1d3b2c59;gap:12px;padding:12px;display:grid;box-shadow:0 30px 50px -40px #17301f99}.hSg_yW_wallRow{gap:12px;height:clamp(220px,22vw,300px);margin:0;padding:0;list-style:none;display:flex}.hSg_yW_wallRow li{background:#1d3b2c14;min-width:0;position:relative;overflow:hidden}.hSg_yW_wallRow li[data-shape=wide]{flex:1.5 1 0}.hSg_yW_wallRow li[data-shape=tall]{flex:.75 1 0}.hSg_yW_wallRow img{object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.2,.7,.2,1)}.hSg_yW_wallRow li:hover img{transform:scale(1.03)}.hSg_yW_site .hSg_yW_notesMore{justify-self:end;margin:0 0 6px}@media (max-width:760px){.hSg_yW_notesHead{grid-template-columns:minmax(0,1fr)}.hSg_yW_site .hSg_yW_notesMore{justify-self:start;margin-top:14px}}.hSg_yW_notesMore a{min-height:44px;color:var(--forest);-webkit-text-decoration-color:var(--brass);text-decoration-color:var(--brass);text-underline-offset:4px;align-items:center;gap:8px;font-size:15px;font-weight:650;display:inline-flex}.hSg_yW_send{background:var(--forest-deep);color:var(--paper);isolation:isolate;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:start;gap:48px clamp(32px,5vw,80px);padding:104px max(clamp(16px,4vw,56px),50% - 608px) 112px;display:grid;position:relative;overflow:hidden}.hSg_yW_site .hSg_yW_sendCopy h2{color:var(--paper)}.hSg_yW_site .hSg_yW_sendCopy h2 em{color:var(--brass-light)}.hSg_yW_shots{grid-template-columns:repeat(2,minmax(0,1fr));align-self:center;gap:14px;padding:0;list-style:none;display:grid}.hSg_yW_shots li{background:#f6f0e009;border:1px solid #dcbc724d;border-radius:3px;gap:10px;padding:18px 18px 16px;display:grid}.hSg_yW_shots li:nth-child(2),.hSg_yW_shots li:nth-child(4){transform:translateY(26px)}.hSg_yW_shots li span{color:#f6f0e0e6;align-items:baseline;gap:10px;font-size:14.5px;line-height:1.35;display:flex}.hSg_yW_shots li b{font-family:var(--font-newsreader), Georgia, serif;color:var(--brass-light);flex:none;font-size:22px;font-style:italic;font-weight:500}.hSg_yW_site .hSg_yW_primaryLight{background:var(--brass-light);color:var(--forest-deep)}.hSg_yW_site .hSg_yW_primaryLight:hover{background:#e8cb88;transform:translateY(-1px)}.hSg_yW_site .hSg_yW_secondaryLight{color:var(--paper);border:1.5px solid #f6f0e099}.hSg_yW_site .hSg_yW_secondaryLight:hover{background:#f6f0e014}.hSg_yW_sendNote{color:#f6f0e0b8;font-size:14px;margin-top:18px!important}.hSg_yW_intake{--intake-accent:#1d3b2c;--intake-on-accent:#f6f0e0;--intake-radius:4px;margin-top:32px}.hSg_yW_guides{max-width:1328px;margin:0 auto;padding:80px clamp(16px,4vw,56px) 88px}.hSg_yW_guides ul{border-top:1.5px solid var(--forest);grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}.hSg_yW_guides li+li{border-left:1px dotted #7c5d3b80}.hSg_yW_guides a{gap:8px;height:100%;padding:24px 24px 28px;text-decoration:none;transition:background .2s;display:grid}.hSg_yW_guides a:hover{background:#1d3b2c0d}.hSg_yW_guides a>span{font-family:var(--font-newsreader), Georgia, serif;color:var(--brass-ink);font-style:italic}.hSg_yW_guides strong{font-family:var(--font-newsreader), Georgia, serif;color:var(--forest-deep);font-size:24px;font-weight:500;line-height:1.15}.hSg_yW_guides small{color:var(--ink-soft);font-size:14.5px}.hSg_yW_foot{background:var(--forest-deep);color:#f6f0e0cc;border-top:1px solid #dcbc7240;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px 32px;padding:44px max(clamp(16px,4vw,56px),50% - 664px);font-size:14px;display:flex}.hSg_yW_foot a{color:var(--brass-light)}.hSg_yW_footBrand{gap:12px;display:grid}.hSg_yW_site .hSg_yW_footSheet{font-family:var(--font-archivo), system-ui, sans-serif;letter-spacing:.18em;text-transform:uppercase;color:#dcbc72b3;margin:0;font-size:10.5px;font-weight:600}.hSg_yW_footNav{flex-wrap:wrap;gap:4px 28px;display:flex}.hSg_yW_site .hSg_yW_footNav a{color:#f6f0e0db;border-bottom:1px solid #0000;align-items:center;min-height:44px;text-decoration:none;transition:color .16s;display:inline-flex}.hSg_yW_site .hSg_yW_footNav a:hover{color:var(--brass-light)}.hSg_yW_site .hSg_yW_footNote{color:#f6f0e0a8;border-top:1px solid #dcbc722e;flex-basis:100%;margin:8px 0 0;padding-top:18px;font-size:13px}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.hSg_yW_trail li,.hSg_yW_wallRow li,.hSg_yW_checkUs li{animation:linear both hSg_yW_rise;animation-timeline:view();animation-range:entry 5% cover 28%}}}@keyframes hSg_yW_rise{0%{opacity:0;translate:0 26px}}@media (max-width:1080px){.hSg_yW_chooseHead,.hSg_yW_checkUs{grid-template-columns:minmax(0,1fr);row-gap:18px}.hSg_yW_trail li{grid-template-columns:64px minmax(0,1fr)}.hSg_yW_ask{grid-column:2/-1}.hSg_yW_send{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.hSg_yW_mast nav a:not(.hSg_yW_mastCta){display:none}.hSg_yW_lede{font-size:16.5px}.hSg_yW_actions a{flex:100%}.hSg_yW_plate{padding-bottom:72px}.hSg_yW_plateFrame{padding:6px}.hSg_yW_coords{margin-left:0}.hSg_yW_choose{padding-top:72px;padding-bottom:80px}.hSg_yW_trailLine{left:4px}.hSg_yW_trail li{grid-template-columns:48px minmax(0,1fr);gap:12px 16px;padding:24px 0}.hSg_yW_waypoint,.hSg_yW_waypoint svg{width:48px;height:48px}.hSg_yW_waypoint b{font-size:14px}.hSg_yW_ask{grid-column:2;gap:12px;padding:12px 14px 12px 10px}.hSg_yW_ask p{font-size:17px}.hSg_yW_checkUs ul{grid-template-columns:minmax(0,1fr)}.hSg_yW_notes{padding-top:80px;padding-bottom:88px}.hSg_yW_plateFrame{grid-template-columns:minmax(0,1fr);gap:6px}.hSg_yW_plateScene{aspect-ratio:16/9}.hSg_yW_wall{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:dense;gap:6px;padding:6px}.hSg_yW_wallRow{display:contents}.hSg_yW_wallRow li[data-shape=wide]{aspect-ratio:3/2;grid-column:span 2}.hSg_yW_wallRow li[data-shape=tall]{aspect-ratio:3/4}.hSg_yW_notesMore{margin-top:64px!important}.hSg_yW_send{padding-top:80px;padding-bottom:88px}.hSg_yW_shots li:nth-child(n){transform:none}.hSg_yW_shots li{padding:12px}.hSg_yW_shots li span{font-size:13.5px}.hSg_yW_ask svg{width:64px;height:48px;padding-right:12px}.hSg_yW_guides ul{grid-template-columns:minmax(0,1fr)}.hSg_yW_guides li+li{border-top:1px dotted #7c5d3b80;border-left:0}.hSg_yW_guides a{padding:20px 4px}}@media (prefers-reduced-motion:reduce){.hSg_yW_site *,.hSg_yW_site :before,.hSg_yW_site :after{transition:none!important}}@media (max-width:360px){.hSg_yW_site .hSg_yW_mastCta{white-space:nowrap;margin-left:0;padding:0 14px}.hSg_yW_kicker,.hSg_yW_kickerLight{letter-spacing:.14em;font-size:11px}}
._10G6SW_pad{scroll-margin-top:24px;position:relative;container:pad/inline-size}._10G6SW_sheet{background:var(--sheet);border:1.5px solid var(--ink);border-radius:var(--radius);gap:24px;padding:clamp(20px,3vw,32px);display:grid;position:relative}._10G6SW_step{border:0;gap:12px;min-width:0;margin:0;padding:0;display:grid}._10G6SW_step legend,._10G6SW_totalLabel{font-family:var(--mono);letter-spacing:.01em;color:var(--ink);align-items:center;gap:10px;margin-bottom:12px;padding:0;font-size:13.5px;font-weight:600;display:flex}._10G6SW_totalLabel{margin-bottom:0}._10G6SW_step legend em{color:var(--ink-mute);font-style:normal;font-weight:400}._10G6SW_stepNo{background:var(--ink);width:24px;height:24px;color:var(--sheet);letter-spacing:0;border-radius:50%;flex:none;place-items:center;font-size:12px;display:inline-grid}._10G6SW_systems{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}._10G6SW_systems button,._10G6SW_lines button{border:1.5px solid var(--ink-faint);border-radius:var(--radius);min-height:44px;color:var(--ink);cursor:pointer;background:#fff;margin:0;transition:border-color .14s,background-color .14s,box-shadow .14s;position:relative}._10G6SW_systems button{text-align:left;align-content:center;gap:2px;min-height:58px;padding:8px 12px;display:grid}._10G6SW_systems b{font-family:var(--serif);font-size:16px;font-weight:620;line-height:1.15}._10G6SW_systems small{font-family:var(--mono);letter-spacing:.02em;color:var(--ink-mute);font-size:10.5px}._10G6SW_systems button:hover,._10G6SW_lines button:hover{border-color:#1c1a1780}._10G6SW_systems button[aria-pressed=true],._10G6SW_lines button[aria-pressed=true]{border-color:var(--ink);background:var(--hi);box-shadow:3px 3px 0 var(--ink)}._10G6SW_systems button[aria-pressed=true] small{color:var(--ink-soft)}._10G6SW_lines{flex-wrap:wrap;gap:8px;display:flex}._10G6SW_lines button{font-family:var(--mono);padding:0 14px;font-size:13px}._10G6SW_noLines{color:var(--ink-mute);font-size:15px;font-style:italic}._10G6SW_totalRow{grid-template-columns:minmax(200px,300px) minmax(0,1fr);align-items:end;gap:10px 22px;display:grid}._10G6SW_totalField{border-bottom:2.5px solid var(--ink);align-items:baseline;gap:6px;display:flex}._10G6SW_totalField span{font-family:var(--mono);color:var(--ink-soft);font-size:34px;font-weight:500}._10G6SW_totalField input{width:100%;min-width:0;min-height:56px;color:var(--ink);font-family:var(--mono);letter-spacing:-.02em;background:0 0;border:0;outline:none;padding:0;font-size:40px;font-weight:500}._10G6SW_totalField input:focus,._10G6SW_totalField input:focus-visible{outline:none}._10G6SW_totalField input::placeholder{color:#1c1a1738}._10G6SW_totalField:focus-within{border-bottom-color:var(--red);box-shadow:0 6px 0 -3px var(--hi)}._10G6SW_totalHint{color:var(--ink-mute);padding-bottom:8px;font-size:15px;font-style:italic;line-height:1.35}._10G6SW_verdict{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:18px;min-height:92px;padding:6px 0 0;display:grid}._10G6SW_verdictEmpty{color:var(--ink-soft);grid-column:1/-1;font-size:18px}._10G6SW_verdictEmpty strong{font-family:var(--mono);color:var(--ink);font-weight:600}._10G6SW_verdictTag{border-radius:var(--radius);background:var(--red);color:#fff;font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;place-self:start;padding:7px 12px 6px;font-size:13px;font-weight:600}._10G6SW_verdict[data-zone=typical] ._10G6SW_verdictTag{background:var(--hi);color:var(--ink)}._10G6SW_verdictText{gap:6px;display:grid}._10G6SW_verdictText p{font-size:17px;line-height:1.45}._10G6SW_verdictMore{color:var(--ink-soft);font-size:16px!important}._10G6SW_mono{font-family:var(--mono);white-space:nowrap;font-size:.86em;font-weight:600}._10G6SW_chart{border-top:1px solid var(--ink-faint);padding-top:8px;position:relative}._10G6SW_short{display:none}._10G6SW_plot{height:104px;position:relative}._10G6SW_track{background:#1c1a1712;border-radius:2px;height:26px;position:absolute;top:64px;left:0;right:0}._10G6SW_trackBand{background:var(--hi);border-left:2px solid var(--ink);border-right:2px solid var(--ink);min-width:4px;transition:left .42s cubic-bezier(.3,.8,.2,1),width .42s cubic-bezier(.3,.8,.2,1);position:absolute;top:0;bottom:0}._10G6SW_trackMedian{background:var(--ink);width:3px;margin-left:-1.5px;transition:left .42s cubic-bezier(.3,.8,.2,1);position:absolute;top:-5px;bottom:-5px}._10G6SW_ticks{height:8px;position:absolute;top:94px;left:0;right:0}._10G6SW_ticks i{background:#1c1a1766;width:1px;height:4px;position:absolute;top:0}._10G6SW_ticks i[data-major]{background:var(--ink);height:8px}._10G6SW_medianTag{z-index:1;background:var(--sheet);font-family:var(--mono);letter-spacing:.04em;color:var(--ink-soft);white-space:nowrap;padding:0 6px;font-size:11px;position:absolute;top:40px;transform:translate(-50%)}._10G6SW_medianTag[data-side=left]{padding-left:0;transform:translate(calc(-100% - 4px))}._10G6SW_medianTag[data-side=right]{padding-right:0;transform:translate(4px)}._10G6SW_medianTag b{color:var(--ink)}._10G6SW_marker{z-index:2;width:0;height:96px;transition:left .42s cubic-bezier(.3,.8,.2,1);position:absolute;top:0}._10G6SW_marker:before{content:"";background:var(--red);width:3px;position:absolute;top:0;bottom:0;left:-1.5px}._10G6SW_markerTag{background:var(--red);color:#fff;white-space:nowrap;border-radius:2px;padding:3px 8px 4px;display:grid;position:absolute;top:0;left:8px}._10G6SW_marker[data-side=left] ._10G6SW_markerTag{text-align:right;left:auto;right:8px}._10G6SW_markerTag small{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;font-size:10px}._10G6SW_markerTag b{font-family:var(--mono);font-size:16px;font-weight:600}._10G6SW_axis,._10G6SW_zones{position:relative}._10G6SW_axis{height:42px;margin-top:4px}._10G6SW_axis>span{white-space:nowrap;text-align:center;position:absolute;top:0;transform:translate(-50%)}._10G6SW_axis>span[data-end=low]{text-align:right;padding-right:8px;transform:translate(calc(1px - 100%))}._10G6SW_axis>span[data-end=high]{text-align:left;padding-left:8px;transform:translate(-1px)}._10G6SW_axis>span{gap:1px;display:grid}._10G6SW_axis b{font-family:var(--mono);font-size:13px;font-weight:600}._10G6SW_axis small{font-family:var(--mono);letter-spacing:.04em;color:var(--ink-mute);font-size:10px}._10G6SW_zones{border-top:1px solid var(--ink-faint);column-gap:14px;min-height:40px;padding:11px 6px 6px;display:grid}._10G6SW_zones>span{white-space:nowrap;font-family:var(--mono);letter-spacing:.12em;color:var(--ink-mute);place-self:start center;font-size:10.5px;position:relative}._10G6SW_zones>span[data-active=true]{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--red);text-decoration-color:var(--red);text-underline-offset:5px;font-weight:600;text-decoration-thickness:2px}._10G6SW_chartNote{color:var(--ink-mute);padding-top:4px;font-size:14px;line-height:1.45}._10G6SW_padNote{border-top:1px solid var(--ink-faint);font-family:var(--mono);color:var(--ink-mute);padding-top:12px;font-size:11px;line-height:1.55}._10G6SW_checklist{grid-template-columns:minmax(0,1.7fr) minmax(260px,.8fr);align-items:start;gap:clamp(24px,4vw,56px);display:grid}._10G6SW_items{counter-reset:item;border-top:1.5px solid var(--ink)}._10G6SW_items li{border-bottom:1px solid var(--ink-faint)}._10G6SW_items label{cursor:pointer;grid-template-columns:30px minmax(0,1fr);align-items:start;gap:12px;min-height:56px;padding:14px 6px 14px 0;display:grid;position:relative}._10G6SW_items input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}._10G6SW_items label:has(input:focus-visible){outline:2.5px solid var(--red);outline-offset:2px}._10G6SW_box{border:1.8px solid var(--ink);background:var(--sheet);border-radius:3px;width:24px;height:24px;margin-top:2px;position:relative}._10G6SW_boxTick{opacity:0;width:calc(100% - 2px);height:calc(100% - 2px);position:absolute;inset:1px}._10G6SW_boxTick path{fill:none;stroke:var(--sheet);stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round}._10G6SW_items li[data-checked=true] ._10G6SW_box{background:var(--ink)}._10G6SW_items li[data-checked=true] ._10G6SW_boxTick{opacity:1}._10G6SW_itemNo{font-family:var(--mono);color:var(--ink-mute);padding-top:4px;font-size:12px}._10G6SW_itemText{gap:3px;display:grid}._10G6SW_itemText b{justify-self:start;font-size:18px;font-weight:620;line-height:1.25}._10G6SW_itemText span{color:var(--ink-soft);font-size:15.5px;line-height:1.45}._10G6SW_items li[data-checked=true] ._10G6SW_itemText b{color:var(--ink-soft)}._10G6SW_tally{background:var(--sheet);border:1.5px solid var(--ink);border-radius:var(--radius);gap:12px;padding:24px 24px 22px;display:grid;position:sticky;top:20px}._10G6SW_tallyKicker{font-family:var(--mono);letter-spacing:.12em;color:var(--ink-soft);font-size:11px}._10G6SW_tallyCount{align-items:baseline;gap:10px;display:flex}._10G6SW_tallyCount b{font-family:var(--mono);letter-spacing:-.04em;color:var(--red);font-size:64px;font-weight:500;line-height:1}._10G6SW_tallyCount span{font-family:var(--mono);color:var(--ink-soft);font-size:14px}._10G6SW_tallyNote{font-size:16px;line-height:1.45}._10G6SW_missing{gap:4px;display:grid}._10G6SW_missing li{color:var(--ink-soft);padding-left:20px;font-size:15px;position:relative}._10G6SW_missing li:before{content:"?";font-family:var(--mono);color:var(--red);font-weight:600;position:absolute;top:0;left:2px}._10G6SW_tallyCta{background:var(--ink);min-height:50px;color:var(--sheet);font-family:var(--mono);letter-spacing:.07em;box-shadow:4px 4px 0 var(--red);justify-content:center;align-items:center;margin-top:6px;padding:0 20px;font-size:14px;font-weight:600;text-decoration:none;transition:transform .16s,box-shadow .16s;display:inline-flex}._10G6SW_tallyCta:hover{box-shadow:6px 6px 0 var(--red);transform:translate(-1px,-1px)}._10G6SW_tallyFine{font-family:var(--mono);color:var(--ink-mute);font-size:11.5px;line-height:1.5}@media (max-width:760px){._10G6SW_checklist{grid-template-columns:1fr}._10G6SW_tally{position:static}._10G6SW_items label{grid-template-columns:28px minmax(0,1fr)}._10G6SW_itemNo{display:none}}@container pad (max-width:620px){._10G6SW_systems{grid-template-columns:repeat(2,minmax(0,1fr))}._10G6SW_systems button{min-height:56px;padding:8px 10px}._10G6SW_systems b{font-size:15px}._10G6SW_totalRow{grid-template-columns:1fr}._10G6SW_totalField input{font-size:34px}._10G6SW_verdict{grid-template-columns:1fr;gap:12px}._10G6SW_zones>span{letter-spacing:.08em;font-size:10px}._10G6SW_long{display:none}._10G6SW_short{display:inline}._10G6SW_axis{height:26px}._10G6SW_axis small{display:none}}._10G6SW_ruler{container:ruler/inline-size}._10G6SW_rulerRows{border-top:1.5px solid var(--ink);display:grid}._10G6SW_rulerRows li,._10G6SW_rulerAxis{grid-template-columns:minmax(170px,230px) minmax(0,1fr) minmax(112px,210px);align-items:center;gap:24px;display:grid}._10G6SW_rulerRows li{border-bottom:1px solid var(--ink-faint);min-height:60px;padding:6px 0;transition:background-color .2s;position:relative}._10G6SW_rulerRows li[data-active=true]{background:#f6e04c2e}._10G6SW_rulerRows li[data-active=true]:before{content:"";background:var(--red);border-radius:2px;width:3px;position:absolute;top:12px;bottom:12px;left:-14px}._10G6SW_rulerLabel{min-height:48px;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;align-content:center;gap:1px;margin:0;padding:0;display:grid}._10G6SW_rulerLabel b{font-family:var(--serif);justify-self:start;font-size:17px;font-weight:620;line-height:1.2}._10G6SW_rulerLabel:hover b{text-decoration:underline;-webkit-text-decoration-color:var(--red);text-decoration-color:var(--red);text-underline-offset:.2em}._10G6SW_rulerLabel small,._10G6SW_rulerValue small{font-family:var(--mono);letter-spacing:.03em;color:var(--ink-mute);font-size:11px}._10G6SW_rulerTrack{height:34px;position:relative}._10G6SW_rulerTicks{width:100%;height:20px;position:absolute;inset:8px 0 6px;overflow:visible}._10G6SW_rulerSpine,._10G6SW_rulerMajor,._10G6SW_rulerMinor{fill:none;vector-effect:non-scaling-stroke}._10G6SW_rulerSpine{stroke:var(--ink);stroke-width:1.2px}._10G6SW_rulerMajor{stroke:#1c1a17b3;stroke-width:1.3px}._10G6SW_rulerMinor{stroke:#1c1a1757;stroke-width:1px}._10G6SW_rulerBand{background:var(--hi);min-width:6px;height:15px;position:absolute;top:7px}._10G6SW_rulerEnd{border-left:1.5px solid var(--ink);width:0;height:18px;margin-left:-.75px;position:absolute;top:5px}._10G6SW_rulerMedian{background:var(--ink);border-radius:2px;width:3px;height:25px;margin-left:-1.5px;position:absolute;top:2px}._10G6SW_rulerYou{border-left:2.5px solid var(--red);width:0;margin-left:-1.25px;position:absolute;top:-4px;bottom:-2px}._10G6SW_rulerYou:after{content:"";border:2px solid var(--red);background:var(--paper);border-radius:50%;width:9px;height:9px;position:absolute;bottom:-5px;left:-6.5px}._10G6SW_rulerYou b{background:var(--paper);font-family:var(--mono);color:var(--red-deep);white-space:nowrap;padding:0 4px;font-size:12px;font-weight:600;position:absolute;top:-6px;left:6px}._10G6SW_rulerYou[data-flip=true] b{left:auto;right:8px}._10G6SW_rulerValue{font-family:var(--mono);text-align:right;gap:1px;font-size:15px;font-weight:600;display:grid}._10G6SW_rulerAxis{margin-top:6px}._10G6SW_rulerAxis>span:nth-child(2){height:18px;position:relative}._10G6SW_rulerAxis i{font-family:var(--mono);color:var(--ink-soft);font-size:11px;font-style:normal;position:absolute;transform:translate(-50%)}._10G6SW_rulerAxis i:first-child{transform:none}@media (prefers-reduced-motion:no-preference){._10G6SW_rulerYou{transition:left .42s cubic-bezier(.3,.8,.2,1)}@supports (animation-timeline:view()){._10G6SW_rulerBand{animation:linear both _10G6SW_rulerSwipe;animation-timeline:view();animation-range:entry 10% cover 35%}}}@keyframes _10G6SW_rulerSwipe{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@container ruler (max-width:700px){._10G6SW_rulerRows li{grid-template-columns:minmax(0,1fr) auto;gap:0 14px;padding:10px 0 12px}._10G6SW_rulerRows li[data-active=true]:before{left:-10px}._10G6SW_rulerTrack{grid-area:2/1/auto/-1}._10G6SW_rulerAxis{grid-template-columns:1fr}._10G6SW_rulerAxis>span:first-child,._10G6SW_rulerAxis>span:last-child{display:none}}._10G6SW_rulerNote{color:var(--ink-mute);margin-top:10px;font-size:12.5px}._10G6SW_rulerValue small{white-space:nowrap;font-weight:400}
._151ybq_site{--paper:#f2ead9;--paper-deep:#e9dfc9;--sheet:#fdfaf0;--ink:#1c1a17;--ink-soft:#4b463e;--ink-mute:#6e675b;--ink-faint:#1c1a1729;--rule:#3c689e2b;--margin:#c42f2252;--hi:#f6e04c;--hi-soft:#f9ec92;--red:#c42f22;--red-deep:#a3241a;--kraft:#d6c095;--serif:var(--font-source-serif), "Source Serif 4", Georgia, serif;--mono:var(--font-ibm-plex-mono), "IBM Plex Mono", ui-monospace, monospace;--gutter:clamp(16px, 4vw, 48px);--wrap:min(1260px, 100% - 2 * var(--gutter));--radius:4px;background:var(--paper);color:var(--ink);font-family:var(--serif);-webkit-font-smoothing:antialiased;font-size:18px;line-height:1.55;overflow-x:clip}._151ybq_site h1,._151ybq_site h2,._151ybq_site h3{font-family:var(--serif);letter-spacing:-.022em;color:inherit;text-transform:none;margin:0;font-weight:640;line-height:1.04}._151ybq_site h2 em,._151ybq_site h3 em{color:var(--red);font-style:italic;font-weight:500}._151ybq_site p,._151ybq_site dl,._151ybq_site dd,._151ybq_site figure{margin:0}._151ybq_site ul,._151ybq_site ol{margin:0;padding:0;list-style:none}._151ybq_site img{object-fit:cover;width:100%;height:100%;display:block}._151ybq_site :where(a:not([class])){color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--red);text-decoration-color:var(--red);text-underline-offset:.2em;text-decoration-thickness:1.5px}._151ybq_site :where(a:not([class])):hover{text-decoration-thickness:2.5px}._151ybq_site :focus-visible{outline:2.5px solid var(--red);outline-offset:3px}._151ybq_skip{z-index:30;background:var(--ink);color:var(--sheet);font-family:var(--mono);padding:10px 14px;font-size:13px;position:absolute;top:-80px;left:12px}._151ybq_skip:focus{top:12px}main:focus{outline:none}._151ybq_kicker{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft);align-items:center;gap:10px;font-size:12px;font-weight:500;display:inline-flex}._151ybq_kicker:before{content:"";background:var(--red);border-radius:2px;width:22px;height:2px}._151ybq_mast{width:var(--wrap);border-bottom:1.5px solid var(--ink);justify-content:space-between;align-items:center;gap:20px;margin:0 auto;padding:18px 0 14px;display:flex}._151ybq_mast nav{align-items:center;gap:6px;display:flex}._151ybq_mast nav a{min-height:44px;color:var(--ink);font-family:var(--mono);letter-spacing:.04em;align-items:center;padding:0 12px;font-size:13px;text-decoration:none;display:inline-flex}._151ybq_mast nav a:hover{text-decoration:underline;-webkit-text-decoration-color:var(--red);text-decoration-color:var(--red);text-underline-offset:6px}._151ybq_mast nav ._151ybq_mastCta{background:var(--ink);color:var(--sheet);box-shadow:3px 3px 0 var(--red);margin-left:8px;padding:0 16px;font-weight:600}._151ybq_mast nav ._151ybq_mastCta:hover{background:var(--ink);box-shadow:4px 4px 0 var(--red);transform:translate(-1px,-1px)}._151ybq_actions{flex-wrap:wrap;align-items:center;gap:14px 22px;display:flex}._151ybq_primary,._151ybq_secondary,._151ybq_secondaryLight{min-height:52px;font-family:var(--mono);letter-spacing:.01em;justify-content:center;align-items:center;font-size:14px;font-weight:600;text-decoration:none;transition:transform .16s,box-shadow .16s;display:inline-flex}._151ybq_primary{background:var(--ink);color:var(--sheet);box-shadow:4px 4px 0 var(--red);border-radius:2px;padding:0 26px}._151ybq_primary:hover{box-shadow:6px 6px 0 var(--red);transform:translate(-1px,-1px)}._151ybq_primary:active{box-shadow:1px 1px 0 var(--red);transform:translate(2px,2px)}._151ybq_secondary,._151ybq_secondaryLight{min-height:44px;color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--red);text-decoration-color:var(--red);text-underline-offset:6px;text-decoration-thickness:2px}._151ybq_secondary:hover,._151ybq_secondaryLight:hover{text-decoration-thickness:3px}._151ybq_hero{width:var(--wrap);grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);align-items:start;gap:clamp(32px,4.5vw,72px);margin:0 auto;padding:clamp(36px,5vw,64px) 0 clamp(56px,7vw,96px);display:grid}._151ybq_heroCopy{gap:26px;padding-top:18px;display:grid}._151ybq_heroCopy h1{letter-spacing:-.035em;font-size:clamp(3.1rem,6.2vw,6rem);font-weight:650;line-height:.98}._151ybq_heroCopy h1 em{letter-spacing:-.015em;color:var(--ink-soft);margin-top:.3em;font-size:.42em;font-style:normal;font-weight:500;line-height:1.15;display:block}._151ybq_lede{max-width:34ch;color:var(--ink-soft);font-size:clamp(1.15rem,1.6vw,1.36rem);line-height:1.5}._151ybq_margin{border-left:2px solid var(--red);max-width:300px;margin:0;padding-left:14px;position:relative}._151ybq_margin p{font-family:var(--serif);color:var(--red-deep);font-size:1.05rem;line-height:1.35}._151ybq_facts{border-top:1.5px solid var(--ink);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:10px;display:grid}._151ybq_facts div{padding:10px 12px 0 0}._151ybq_facts div+div{border-left:1px dashed var(--ink-faint);padding-left:12px}._151ybq_facts dt{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-mute);font-size:10.5px}._151ybq_facts dd{font-family:var(--mono);color:var(--ink);margin-top:4px;font-size:12.5px;line-height:1.4}._151ybq_site ._151ybq_scrap{background:var(--sheet);border:1px solid var(--ink-faint);border-radius:var(--radius);margin-top:6px;padding:16px 20px 10px}._151ybq_site ._151ybq_scrapHead{border-bottom:1.5px solid var(--ink);font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft);padding-bottom:8px;font-size:10.5px}._151ybq_scrap dl{grid-template-columns:minmax(0,1fr) auto auto;margin:0;display:grid}._151ybq_scrap dl>div{grid-column:1/-1;grid-template-columns:subgrid;border-bottom:1px solid var(--ink-faint);font-family:var(--mono);column-gap:18px;padding:7px 0;font-size:12.5px;line-height:1.4;display:grid}._151ybq_scrap dl>div:last-child{border-bottom:0}._151ybq_scrap dd{color:var(--ink-mute);margin:0}._151ybq_scrap dd:last-child{min-width:15ch;color:var(--ink-mute)}._151ybq_scrap [data-ask] dd:first-of-type{color:var(--ink)}._151ybq_scrap [data-ask] dd:last-child{color:var(--red-deep);font-weight:600}@media (min-width:1121px){._151ybq_heroCopy{position:sticky;top:20px}}._151ybq_sectionHead{gap:14px;max-width:760px;margin-bottom:clamp(28px,4vw,44px);display:grid}._151ybq_sectionHead h2,._151ybq_completeHead h2{font-size:clamp(2.1rem,3.8vw,3.4rem)}._151ybq_sectionHead>p:last-child,._151ybq_completeHead p:last-child{max-width:58ch;color:var(--ink-soft)}._151ybq_ruler{width:var(--wrap);border-top:1.5px solid var(--ink);margin:0 auto;padding:clamp(48px,6vw,88px) 0}._151ybq_site ._151ybq_rulerNote{color:var(--ink-soft);margin-top:26px;font-size:16px}._151ybq_drivers{background:var(--paper-deep);padding:clamp(56px,7vw,100px) 0}._151ybq_drivers>*{width:var(--wrap);margin-inline:auto}._151ybq_drivers ._151ybq_sectionHead{max-width:none;width:var(--wrap);margin-inline:auto}._151ybq_drivers ._151ybq_sectionHead>*{max-width:760px}._151ybq_drivers ._151ybq_driverGrid{width:var(--wrap);grid-template-columns:repeat(4,minmax(0,1fr));gap:18px 28px;margin:0 auto;display:grid}._151ybq_driver{grid-row:span 2;grid-template-rows:subgrid;gap:18px;margin-bottom:26px;display:grid}._151ybq_driverVisual{position:relative}._151ybq_driverVisual figure{border-radius:var(--radius);position:relative;overflow:hidden}._151ybq_driverVisual figure img{aspect-ratio:4/3;height:auto}._151ybq_driverVisual figcaption{font-family:var(--serif);color:var(--ink-soft);padding:8px 2px 10px;font-size:14px;font-style:italic;line-height:1.3}._151ybq_driverText{grid-template-columns:auto 1fr;align-content:start;gap:8px 10px;display:grid}._151ybq_driverText h3{align-self:center;font-size:21px;line-height:1.12}._151ybq_driverText p,._151ybq_driverText small{grid-column:1/-1}._151ybq_driverText p{color:var(--ink-soft);font-size:16px;line-height:1.5}._151ybq_driverText small{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-mute);font-size:11px}._151ybq_driverCta{background:var(--hi-soft);border-radius:var(--radius);grid-row:span 2;align-self:start;gap:14px;padding:26px 24px 28px;display:grid}._151ybq_driverCta h3{font-size:25px}._151ybq_driverCta p:not(._151ybq_kicker){color:var(--ink-soft);font-size:16px}._151ybq_driverCta ._151ybq_primary{justify-self:start;margin-top:4px}._151ybq_complete{width:var(--wrap);margin:0 auto;padding:clamp(56px,7vw,100px) 0 clamp(40px,5vw,64px)}._151ybq_completeHead{grid-template-columns:minmax(0,1fr) minmax(240px,360px);align-items:end;gap:clamp(28px,5vw,80px);margin-bottom:clamp(30px,4vw,48px);display:grid}._151ybq_completeHead>div{gap:14px;display:grid}._151ybq_completePhoto{position:relative}._151ybq_completePhoto img{aspect-ratio:4/3;border-radius:var(--radius);object-position:50% 0%;height:auto}._151ybq_completePhoto figcaption{color:var(--ink-soft);padding:8px 0 0;font-size:14px}._151ybq_site ._151ybq_completeMore{color:var(--ink-soft);margin-top:30px;font-size:16px}._151ybq_send{width:var(--wrap);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:clamp(24px,3vw,40px);margin:0 auto;padding:clamp(30px,4vw,48px) 0 clamp(56px,7vw,96px);display:grid}._151ybq_envelope{background:var(--kraft);border-radius:var(--radius);gap:22px;padding:clamp(32px,4vw,52px) clamp(24px,4vw,52px) clamp(32px,4vw,48px);display:grid;position:relative}._151ybq_envelope h2{max-width:14ch;font-size:clamp(2.2rem,4vw,3.4rem)}._151ybq_envelope ._151ybq_kicker{color:var(--ink)}._151ybq_sendSteps{gap:2px;max-width:520px;display:grid}._151ybq_sendSteps li{border-bottom:1px solid #1c1a1733;grid-template-columns:44px 1fr;align-items:center;gap:14px;padding:10px 0;font-size:17px;line-height:1.4;display:grid}._151ybq_sendIcon{width:40px;height:40px}._151ybq_sendIcon path{fill:none;stroke:var(--ink);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}._151ybq_sendFine{font-family:var(--mono);color:#1c1a17b8;font-size:12px;line-height:1.5}._151ybq_match{background:var(--sheet);border:1px solid var(--ink-faint);border-radius:var(--radius);gap:14px;padding:clamp(24px,3vw,36px);display:grid}._151ybq_match h3{font-size:26px}._151ybq_match p:not(._151ybq_kicker){color:var(--ink-soft);font-size:16.5px}._151ybq_intake{--intake-accent:#1c1a17;--intake-on-accent:#fdfaf0;--intake-radius:0px;margin-top:6px}._151ybq_reading{width:var(--wrap);gap:14px;margin:0 auto;padding:0 0 clamp(56px,7vw,88px);display:grid}._151ybq_reading ul{border-top:1.5px solid var(--ink)}._151ybq_reading a{border-bottom:1px solid var(--ink-faint);min-height:56px;color:var(--ink);grid-template-columns:auto 1fr auto;align-items:baseline;gap:12px;padding:14px 0;text-decoration:none;display:grid}._151ybq_reading a b{font-size:20px;font-weight:620}._151ybq_reading a:after{content:"";border-bottom:2px dotted #1c1a1752;order:0;grid-area:1/2;align-self:end;margin-bottom:7px}._151ybq_reading a span{font-family:var(--mono);color:var(--ink-mute);text-align:right;grid-column:3;font-size:12.5px}._151ybq_reading a:hover b{text-decoration:underline;-webkit-text-decoration-color:var(--red);text-decoration-color:var(--red);text-underline-offset:.2em}._151ybq_foot{padding:44px var(--gutter) 36px;background:var(--ink);color:#e9e1cf;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:28px 56px;display:grid;position:relative}._151ybq_footBrand{align-content:start;gap:14px;display:grid}._151ybq_footBrand p{color:#e9e1cfc7;max-width:46ch;font-size:15px;line-height:1.55}._151ybq_footNav{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:0 24px;display:grid}._151ybq_footNav a{color:#f6f0e1;border-bottom:1px solid #e9e1cf24;align-items:center;min-height:44px;font-size:15.5px;text-decoration:none;display:flex}._151ybq_footNav a:hover{color:#fff;text-underline-offset:.2em;-webkit-text-decoration:underline #ff6d5c;text-decoration:underline #ff6d5c;text-decoration-thickness:1.5px}._151ybq_footFine{font-family:var(--mono);color:#e9e1cfb8;border-top:1px solid #e9e1cf38;grid-column:1/-1;padding-top:18px;font-size:12px;line-height:1.6}@media (max-width:1180px){._151ybq_drivers ._151ybq_driverGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:44px 32px}._151ybq_driver{grid-row:auto;grid-template-rows:none;grid-template-columns:minmax(0,.9fr) minmax(0,1fr);align-items:start;margin-bottom:0}._151ybq_driverCta{grid-area:auto/span 2;max-width:560px}}@media (max-width:1120px){._151ybq_hero{grid-template-columns:1fr}._151ybq_scrap{display:none}._151ybq_heroCopy{padding-top:0}._151ybq_lede{max-width:40ch}._151ybq_send{grid-template-columns:1fr}}@media (max-width:760px){._151ybq_site{font-size:17px}._151ybq_mast nav a:not(._151ybq_mastCta){display:none}._151ybq_mast{gap:10px}._151ybq_mast nav ._151ybq_mastCta{white-space:nowrap;min-height:44px;margin-left:0;padding:0 10px;font-size:12px}._151ybq_heroCopy{gap:20px}._151ybq_scrap{display:none}._151ybq_facts{grid-template-columns:1fr}._151ybq_facts div,._151ybq_facts div+div{border-left:0;border-bottom:1px dashed var(--ink-faint);justify-content:space-between;gap:14px;padding:8px 0;display:flex}._151ybq_facts dd{text-align:right;margin:0}._151ybq_drivers ._151ybq_driverGrid{grid-template-columns:1fr}._151ybq_driver{grid-template-columns:1fr;gap:16px}._151ybq_driver:not([data-kind=photo]) ._151ybq_driverVisual{order:2}._151ybq_driverText h3{font-size:19px}._151ybq_driverText p{font-size:15.5px}._151ybq_driverCta{grid-column:auto}._151ybq_completeHead{grid-template-columns:1fr}._151ybq_completePhoto{max-width:380px}._151ybq_reading a{grid-template-columns:1fr;gap:2px}._151ybq_site ._151ybq_completeMore{margin-top:36px}._151ybq_foot,._151ybq_footNav{grid-template-columns:1fr}._151ybq_reading a:after{display:none}._151ybq_reading a span{text-align:left;grid-column:1}}@media (max-width:380px){._151ybq_mast nav ._151ybq_mastCta{letter-spacing:.02em;white-space:nowrap;padding:0 10px;font-size:11px}}._151ybq_matchPhoto{border-radius:var(--radius);margin:0 0 6px;overflow:hidden}._151ybq_matchPhoto img{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto;display:block}._151ybq_matchPhoto figcaption{font-family:var(--serif);color:var(--ink-soft);padding:8px 2px 10px;font-size:14px;font-style:italic}._151ybq_heroPhoto{border-radius:var(--radius);max-width:460px;margin:4px 0 0;position:relative;overflow:hidden}._151ybq_heroPhoto img{aspect-ratio:3/2;object-position:50% 62%;height:auto}._151ybq_sheet{width:var(--wrap);border-top:1.5px solid var(--ink);margin:0 auto;padding:clamp(40px,5vw,72px) 0 clamp(36px,5vw,64px)}._151ybq_site ._151ybq_sheetFrames{grid-template-columns:repeat(4,minmax(0,1fr));gap:26px 16px;display:grid}._151ybq_frame,._151ybq_frameBlank{align-content:start;gap:10px;display:grid}._151ybq_frame figure{border-radius:var(--radius);overflow:hidden}._151ybq_frame img{aspect-ratio:3/2;height:auto}._151ybq_site ._151ybq_frameNote{border-left:2px solid var(--red);color:var(--ink);padding-left:10px;font-size:15.5px;line-height:1.35}._151ybq_frameBlank a{aspect-ratio:3/2;border:1.5px solid var(--ink);border-radius:var(--radius);min-height:44px;color:var(--ink);text-align:center;place-items:center;padding:10px;text-decoration:none;display:grid}._151ybq_frameBlank b{font-family:var(--serif);font-size:17px;font-weight:600}._151ybq_frameBlank a:hover{background:var(--ink);color:var(--sheet)}@media (max-width:1120px){._151ybq_site ._151ybq_sheetFrames{grid-template-columns:repeat(3,minmax(0,1fr))}._151ybq_heroPhoto{max-width:520px}}@media (max-width:760px){._151ybq_site ._151ybq_sheetFrames{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 10px}._151ybq_site ._151ybq_frameNote{font-size:14px}._151ybq_heroPhoto{margin:0}._151ybq_heroPhoto img{aspect-ratio:2}}
.Q8r4GW_tool{border:1px solid var(--rule);border-radius:var(--radius);background:var(--card);font-variant-numeric:tabular-nums lining-nums;grid-template-columns:minmax(17rem,21rem) 1fr;display:grid;overflow:clip}.Q8r4GW_summary{display:none}.Q8r4GW_summaryHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.7rem 1.5rem;margin-bottom:.8rem;display:flex}.Q8r4GW_basis{max-width:24ch;color:var(--muted);margin:0;font-size:.95rem;line-height:1.4}.Q8r4GW_basis strong{color:var(--ink);font-size:1.15rem;font-weight:650}.Q8r4GW_summary ul{border-top:2px solid var(--ink);margin:0;padding:0;list-style:none;display:grid}.Q8r4GW_summary li{border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name value""name unit";align-items:baseline;column-gap:1rem;padding:.55rem 0;display:grid}.Q8r4GW_summary li[data-way=clearpath]{background:var(--tint);margin-inline:-.6rem;padding-inline:.6rem}.Q8r4GW_summary li span{font-family:var(--display);grid-area:name;align-self:center;font-size:1.05rem;font-weight:600}.Q8r4GW_summary li strong{letter-spacing:-.01em;grid-area:value;justify-self:end;font-size:1.85rem;font-weight:650;line-height:1.1}.Q8r4GW_summary li strong em{color:var(--muted);letter-spacing:0;margin-left:.25rem;font-size:.8rem;font-style:normal;font-weight:500}.Q8r4GW_summary li small{color:var(--ink);grid-area:unit;justify-self:end;font-size:.85rem;font-weight:500}.Q8r4GW_go{border-radius:var(--radius);background:var(--accent);color:#fff;text-align:center;justify-content:center;align-items:center;min-height:2.9rem;padding:.6rem 1.2rem;font-weight:650;text-decoration:none;transition:background-color .15s;display:flex}.Q8r4GW_go:after{content:" ↓";margin-left:.35rem}@media (hover:hover) and (pointer:fine){.Q8r4GW_go:hover{background:var(--accent-deep)}}.Q8r4GW_summary .Q8r4GW_go{margin-top:.9rem}.Q8r4GW_controls{border-right:1px solid var(--rule);background:var(--paper-deep);align-content:start;gap:1.4rem;padding:1.5rem 1.5rem 1.7rem;display:grid}.Q8r4GW_controls fieldset{border:0;min-width:0;margin:0;padding:0}.Q8r4GW_controls legend,.Q8r4GW_slider label,.Q8r4GW_rebateHead{justify-content:space-between;align-items:baseline;width:100%;margin:0 0 .55rem;font-size:.875rem;font-weight:650;display:flex}.Q8r4GW_slider output,.Q8r4GW_rebateHead output{font-size:1.2rem;font-weight:650}.Q8r4GW_projects{gap:.4rem;display:grid}.Q8r4GW_pill,.Q8r4GW_seg,.Q8r4GW_term{cursor:pointer;position:relative}.Q8r4GW_pill input,.Q8r4GW_seg input,.Q8r4GW_term input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.Q8r4GW_pill span{border:1px solid var(--rule);border-radius:var(--radius);background:var(--card);padding:.6rem .85rem;font-size:.95rem;transition:background-color .15s,border-color .15s,color .15s;display:block}.Q8r4GW_pill input:checked+span,.Q8r4GW_seg input:checked+span,.Q8r4GW_term input:checked+span{border-color:var(--ink);background:var(--ink);color:var(--paper)}.Q8r4GW_pill input:focus-visible+span,.Q8r4GW_seg input:focus-visible+span,.Q8r4GW_term input:focus-visible+span,.Q8r4GW_check input:focus-visible{outline:3px solid var(--accent);outline-offset:2px}@media (hover:hover) and (pointer:fine){.Q8r4GW_pill:hover input:not(:checked)+span,.Q8r4GW_seg:hover input:not(:checked)+span,.Q8r4GW_term:hover input:not(:checked)+span{border-color:var(--ink)}}.Q8r4GW_slider input[type=range]{width:100%;height:2.75rem;accent-color:var(--accent);cursor:pointer;margin:0}.Q8r4GW_slider input[type=range]:focus-visible{outline:3px solid var(--accent);outline-offset:2px;border-radius:var(--radius)}.Q8r4GW_help{color:var(--muted);margin:.15rem 0 0;font-size:.85rem;line-height:1.45}.Q8r4GW_service{grid-template-columns:1fr 1fr;align-self:start;display:grid}.Q8r4GW_service legend{grid-column:1/-1}.Q8r4GW_seg span{border:1px solid var(--rule);background:var(--card);text-align:center;place-items:center;height:100%;min-height:2.75rem;padding:.4rem .5rem;font-size:.875rem;line-height:1.25;transition:background-color .15s,color .15s;display:grid}.Q8r4GW_seg:first-of-type span{border-radius:var(--radius) 0 0 var(--radius)}.Q8r4GW_seg:last-of-type span{border-radius:0 var(--radius) var(--radius) 0;margin-left:-1px}.Q8r4GW_rebates{gap:.2rem;display:grid}.Q8r4GW_check{cursor:pointer;align-items:flex-start;gap:.6rem;min-height:2.75rem;margin-bottom:.6rem;font-size:.92rem;line-height:1.35;display:flex}.Q8r4GW_check input{width:1.15rem;height:1.15rem;accent-color:var(--accent);flex:none;margin:.05rem 0 0}.Q8r4GW_rebates ul{border-top:1px solid var(--ink);margin:0;padding:0;list-style:none;display:grid}.Q8r4GW_rebates li{border-bottom:1px solid var(--rule);justify-content:space-between;gap:1rem;padding:.45rem 0;font-size:.875rem;display:flex}.Q8r4GW_rebates li>span:last-child{white-space:nowrap;font-weight:650}.Q8r4GW_rebates small{color:var(--muted);font-size:.8rem;display:block}.Q8r4GW_results{flex-direction:column;min-width:0;display:flex}.Q8r4GW_results .Q8r4GW_ways{flex:1}.Q8r4GW_head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem 2rem;padding:1.15rem 1.5rem 1rem;display:flex}.Q8r4GW_net{gap:.1rem;margin:0;display:grid}.Q8r4GW_net span{font-size:.875rem;font-weight:650}.Q8r4GW_net strong{letter-spacing:-.02em;font-size:1.9rem;font-weight:650;line-height:1.1}.Q8r4GW_years{border:0;grid-template-columns:repeat(4,3.4rem);min-width:0;margin:0;padding:0;display:grid}.Q8r4GW_yearsSummary{grid-template-columns:repeat(4,3rem)}.Q8r4GW_years legend{grid-column:1/-1;margin-bottom:.45rem;font-size:.875rem;font-weight:650}.Q8r4GW_term span{border:1px solid var(--rule);background:var(--card);place-items:center;min-height:2.75rem;margin-left:-1px;font-size:1.05rem;font-weight:600;transition:background-color .15s,color .15s;display:grid}.Q8r4GW_term:first-of-type span{border-radius:var(--radius) 0 0 var(--radius);margin-left:0}.Q8r4GW_term:last-of-type span{border-radius:0 var(--radius) var(--radius) 0}.Q8r4GW_scale{border-top:1px solid var(--rule);margin:0;padding:1.1rem 1.5rem 1.3rem}.Q8r4GW_scaleHead{flex-wrap:wrap;align-items:baseline;gap:.4rem 1.4rem;margin:0 0 1rem;display:flex}.Q8r4GW_scaleHead>strong{font-family:var(--display);font-size:1.15rem;font-weight:600}.Q8r4GW_scaleNote{color:var(--muted);margin-left:auto;font-size:.8rem}.Q8r4GW_key{color:var(--muted);flex-wrap:wrap;gap:.35rem 1.1rem;font-size:.8rem;display:flex}.Q8r4GW_key span{align-items:center;gap:.4rem;display:inline-flex}.Q8r4GW_key i{border-radius:2px;width:.95rem;height:.8rem;display:inline-block}.Q8r4GW_key i[data-k=principal],.Q8r4GW_principal{background:color-mix(in srgb, var(--ink) 26%, transparent)}.Q8r4GW_key i[data-k=fee],.Q8r4GW_fee{background:var(--lime);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ink) 35%, transparent)}.Q8r4GW_key i[data-k=interest],.Q8r4GW_interest{background:var(--accent)}.Q8r4GW_key i[data-k=spread],.Q8r4GW_spread{background:repeating-linear-gradient(90deg, var(--accent) 0 2px, transparent 2px 5px);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 45%, transparent)}.Q8r4GW_plot{--label:9.5rem;--end:8.5rem;padding-bottom:1.6rem;position:relative}.Q8r4GW_grid{inset:0 var(--end) 0 var(--label);pointer-events:none;position:absolute}.Q8r4GW_grid span{top:0;bottom:0;left:calc(var(--at) * 100%);border-left:1px dashed var(--rule);width:0;color:var(--muted);white-space:nowrap;justify-content:center;align-items:flex-end;font-size:.78rem;line-height:1;display:flex;position:absolute}.Q8r4GW_grid b{font-weight:500;transform:translateY(.1rem)}.Q8r4GW_grid span:first-child{justify-content:flex-start}.Q8r4GW_plot ul{gap:.55rem;margin:0;padding:0;list-style:none;display:grid;position:relative}.Q8r4GW_plot li{grid-template-columns:var(--label) minmax(0, 1fr);align-items:center;display:grid}.Q8r4GW_label{padding-right:.8rem;font-size:.875rem;font-weight:600}.Q8r4GW_plot li[data-way=clearpath] .Q8r4GW_label{color:var(--accent)}.Q8r4GW_bar{align-items:center;min-height:1.4rem;display:flex}.Q8r4GW_bar>span:not(.Q8r4GW_end){height:.85rem;width:calc(var(--w) * (100% - var(--end)));flex:none;transition:width .24s cubic-bezier(.23,1,.32,1)}.Q8r4GW_bar>span:first-child{border-radius:2px 0 0 2px}.Q8r4GW_end{max-width:var(--end);flex:none;padding-left:.55rem;font-size:.875rem;font-weight:650;line-height:1.2}.Q8r4GW_ways{grid-template-rows:repeat(5,auto) 1fr auto;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.Q8r4GW_way{grid-row:span 7;grid-template-rows:subgrid;border-left:1px solid var(--rule);row-gap:.65rem;min-width:0;padding:1.25rem 1.25rem 1.4rem;display:grid}.Q8r4GW_way:first-child{border-left:0}.Q8r4GW_way[data-way=clearpath]{background:var(--tint)}.Q8r4GW_way h3{font-family:var(--display);letter-spacing:-.01em;margin:0;font-size:1.22rem;font-weight:600;line-height:1.15}.Q8r4GW_rate{color:var(--muted);margin:-.4rem 0 0;font-size:.875rem}.Q8r4GW_monthly{align-content:start;display:grid}.Q8r4GW_monthly strong{letter-spacing:-.02em;font-size:clamp(1.5rem,2.4vw,2.125rem);font-weight:650;line-height:1.1}.Q8r4GW_monthly strong span{letter-spacing:0;color:var(--muted);font-size:.85rem;font-weight:500}.Q8r4GW_monthly .Q8r4GW_none{letter-spacing:0;color:var(--muted);font-size:1.05rem;font-weight:600}.Q8r4GW_termTag{display:none}.Q8r4GW_approved{color:var(--muted);margin-top:.2rem;font-size:.8rem;line-height:1.35}.Q8r4GW_cost,.Q8r4GW_total{align-content:start;gap:.1rem;margin:0;display:grid}.Q8r4GW_warn{border-radius:0 var(--radius) var(--radius) 0;color:#5c2a0b;background:#fbeee2;border-left:3px solid #b4541a;margin:.45rem 0 0;padding:.5rem .6rem;font-size:.95rem;font-weight:650;line-height:1.35}.Q8r4GW_foot{border-top:1px solid var(--rule);grid-row:-2;align-content:start;gap:.5rem;padding-top:.75rem;display:grid}.Q8r4GW_cost span,.Q8r4GW_total span{color:var(--muted);font-size:.8rem}.Q8r4GW_cost strong,.Q8r4GW_total strong{font-size:.95rem;font-weight:650;line-height:1.35}.Q8r4GW_needs{margin:0;font-size:.9rem;line-height:1.45}.Q8r4GW_note{color:var(--muted);margin:0;font-size:.82rem;line-height:1.45}.Q8r4GW_next{border-top:1px solid var(--rule);background:var(--paper);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.9rem 2rem;padding:1.1rem 1.5rem;display:flex}.Q8r4GW_next p{max-width:46ch;color:var(--muted);flex:22rem;margin:0;font-size:.9rem;line-height:1.45}.Q8r4GW_math{font-variant-numeric:tabular-nums lining-nums;max-width:26rem;margin:.4rem 0 1.2rem}.Q8r4GW_math dl{border-top:2px solid var(--ink);margin:0}.Q8r4GW_math dl>div{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:baseline;gap:1rem;padding:.6rem 0;display:flex}.Q8r4GW_math dt{color:var(--muted)}.Q8r4GW_math dd{margin:0;font-size:1.15rem;font-weight:650}.Q8r4GW_math [data-total] dt{color:var(--ink);font-weight:650}.Q8r4GW_math [data-total] dd{font-family:var(--display);color:var(--accent);font-size:1.9rem;line-height:1.1}.Q8r4GW_math p{color:var(--muted);margin:.8rem 0 0;font-size:.95rem}.Q8r4GW_strip{display:none}.Q8r4GW_sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.Q8r4GW_bar>span,.Q8r4GW_pill span,.Q8r4GW_seg span,.Q8r4GW_term span{transition:none}}@media (max-width:1180px){.Q8r4GW_tool{grid-template-columns:1fr}.Q8r4GW_summary{border-bottom:1px solid var(--rule);padding:1.1rem 1.5rem 1.3rem;display:block}.Q8r4GW_yearsHead{display:none}.Q8r4GW_termTag{display:inline}.Q8r4GW_controls{border-right:0;border-bottom:1px solid var(--rule);grid-template-columns:1fr 1fr}.Q8r4GW_ways{grid-template-rows:repeat(5,auto) 1fr auto repeat(5,auto) 1fr auto;grid-template-columns:repeat(2,minmax(0,1fr))}.Q8r4GW_strip{z-index:2;padding:.7rem 1.5rem calc(.7rem + env(safe-area-inset-bottom));border-top:1px solid var(--rule);background:var(--ink);color:var(--paper);flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:baseline;gap:.2rem 1rem;margin:0 -1.5rem -1.7rem;font-size:.85rem;display:flex;position:sticky;bottom:0}.Q8r4GW_strip strong{font-size:1.1rem;font-weight:650}.Q8r4GW_strip span:last-child strong{color:var(--lime)}.Q8r4GW_strip small{color:#f4f2ecc7;text-align:right;font-size:.75rem;display:block}.Q8r4GW_way:nth-child(3){border-left:0}.Q8r4GW_way:nth-child(n+3){border-top:1px solid var(--rule)}}@media (max-width:640px){.Q8r4GW_summary{padding:1rem 1rem 1.2rem}.Q8r4GW_controls{grid-template-columns:1fr;padding:1.25rem 1rem 1.4rem}.Q8r4GW_head{padding:1rem 1rem .8rem}.Q8r4GW_scale{padding:1rem}.Q8r4GW_plot{--label:4.6rem;--end:6.4rem}.Q8r4GW_label,.Q8r4GW_end{font-size:.8rem}.Q8r4GW_grid [data-minor] b{display:none}.Q8r4GW_key{flex-direction:column;gap:.3rem}.Q8r4GW_scaleNote{margin-left:0}.Q8r4GW_summaryHead{gap:.6rem;display:grid}.Q8r4GW_basis{max-width:none}.Q8r4GW_yearsSummary{grid-template-columns:repeat(4,1fr);width:100%}.Q8r4GW_strip{margin:0 -1rem -1.4rem;padding-inline:1rem}.Q8r4GW_years{grid-template-columns:repeat(4,1fr);width:100%}.Q8r4GW_ways{flex-direction:column;display:flex}.Q8r4GW_way{border-left:0;border-top:1px solid var(--rule);grid-row:auto;grid-template-rows:none;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"name month""rate month""total total""cost cost""foot foot";gap:.5rem 1rem;padding:1.1rem 1rem 1.2rem}.Q8r4GW_way[data-way=clearpath]{border-top:0;order:1}.Q8r4GW_way[data-way=renu]{order:2}.Q8r4GW_way[data-way=card]{order:3}.Q8r4GW_way[data-way=cash]{order:4}.Q8r4GW_way:nth-child(3){border-left:0}.Q8r4GW_way h3{grid-area:name}.Q8r4GW_rate{grid-area:rate;margin:0}.Q8r4GW_monthly{text-align:right;grid-area:month;justify-items:end}.Q8r4GW_cost{grid-area:cost}.Q8r4GW_total,.Q8r4GW_cost{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.2rem 1rem;display:flex}.Q8r4GW_total{grid-area:total}.Q8r4GW_total strong,.Q8r4GW_cost strong{text-align:right;margin-left:auto}.Q8r4GW_total:empty,.Q8r4GW_cost:empty{display:none}.Q8r4GW_warn{flex-basis:100%}.Q8r4GW_foot{grid-area:foot}.Q8r4GW_next{padding:1rem}.Q8r4GW_next .Q8r4GW_go{width:100%}}
.YvKqkq_site{--ink:#13261f;--paper:#f4f2ec;--paper-deep:#ebe8df;--card:#fffdf9;--tint:#e6f2ed;--forest:#10231c;--forest-2:#183229;--accent:#0b7a61;--accent-deep:#08604c;--lime:#d7f36a;--muted:#4f5d57;--on-dark:#eef2ea;--on-dark-2:#b7c9bf;--rule:#13261f26;--rule-strong:#13261f47;--radius:6px;--max:82rem;--gutter:clamp(1rem, 4vw, 3rem);--rhythm:clamp(4.5rem, 9vw, 8.5rem);--display:var(--font-source-serif), Georgia, serif;--body:var(--font-archivo), system-ui, sans-serif;--ease-out:cubic-bezier(.23, 1, .32, 1);--home-accent:var(--lime);--home-text:var(--ink);--home-muted:var(--muted);--home-rule:var(--rule);--home-control:var(--card);--home-secondary:var(--paper-deep);background:var(--paper);min-height:100vh;color:var(--ink);font-family:var(--body);-webkit-font-smoothing:antialiased;font-size:17px;line-height:1.5;overflow-x:clip}.YvKqkq_site ::selection{background:var(--lime);color:var(--ink)}.YvKqkq_site h1,.YvKqkq_site h2,.YvKqkq_site h3{font-family:var(--display);font-optical-sizing:auto;letter-spacing:-.02em;text-wrap:balance;margin:0;font-weight:600}.YvKqkq_site h2{letter-spacing:-.03em;font-size:clamp(2.1rem,4.2vw,3.6rem);font-weight:500;line-height:1.02}.YvKqkq_site h2 em{color:var(--accent);font-style:italic;font-weight:400}.YvKqkq_site :where(p,ul,ol,dl,dd,figure){margin:0}.YvKqkq_site :where(ul,ol){padding:0;list-style:none}.YvKqkq_site a{color:inherit;text-underline-offset:.22em;text-decoration-thickness:1px}.YvKqkq_site a:focus-visible,.YvKqkq_site button:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.YvKqkq_skip{position:absolute;left:-10000px}.YvKqkq_skip:focus{z-index:10;background:var(--ink);color:var(--paper);padding:.6rem 1rem;top:1rem;left:1rem}main:focus{outline:none}.YvKqkq_nowrap{white-space:nowrap}.YvKqkq_figure{font-variant-numeric:tabular-nums lining-nums}.YvKqkq_src{border:1px solid color-mix(in srgb, var(--accent) 35%, transparent);letter-spacing:.03em;vertical-align:1px;white-space:nowrap;border-radius:4px;margin-left:2px;padding:0 6px;font-size:11.5px;font-weight:650;line-height:1.55;text-decoration:none;transition:background-color .15s,border-color .15s;display:inline-block;color:var(--accent-deep)!important}@media (hover:hover) and (pointer:fine){.YvKqkq_src:hover{border-color:var(--accent);background:var(--tint)}}.YvKqkq_primary{border-radius:var(--radius);background:var(--accent);min-height:56px;transition:background-color .15s ease, transform .12s var(--ease-out);justify-content:center;align-items:center;padding:0 1.75rem;font-size:1.05rem;font-weight:650;text-decoration:none;display:inline-flex;box-shadow:0 12px 24px -16px #08604cb3;color:#fff!important}.YvKqkq_primary:active{transform:scale(.97)}.YvKqkq_quiet{min-height:44px;text-decoration:underline;-webkit-text-decoration-color:var(--rule-strong);text-decoration-color:var(--rule-strong);align-items:center;gap:.5rem;font-weight:600;transition:text-decoration-color .15s;display:inline-flex}@media (hover:hover) and (pointer:fine){.YvKqkq_primary:hover{background:var(--accent-deep)}.YvKqkq_quiet:hover{text-decoration-color:currentColor}}.YvKqkq_hero{padding-top:clamp(1.75rem,5vw,5rem)}.YvKqkq_heroInner{max-width:var(--max);padding-inline:var(--gutter);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title actions""lead lead";gap:clamp(2rem,3.6vw,3.25rem) 3rem;margin:0 auto;display:grid}.YvKqkq_hero h1{letter-spacing:-.038em;grid-area:title;max-width:19ch;font-size:clamp(2.35rem,6.1vw,5.5rem);font-weight:500;line-height:.98}.YvKqkq_hero h1 em{color:var(--accent);font-style:italic;font-weight:400}.YvKqkq_lead{border-top:1px solid var(--ink);grid-area:lead;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.YvKqkq_lead li{border-left:1px solid var(--rule-strong);align-content:start;gap:.5rem;padding:1.25rem 1.75rem .25rem;display:grid}.YvKqkq_lead li:first-child{border-left:0;padding-left:0}.YvKqkq_lead strong{font-family:var(--display);letter-spacing:-.025em;font-variant-numeric:lining-nums;font-size:clamp(1.4rem,2.05vw,1.95rem);font-weight:600;line-height:1.1}.YvKqkq_lead span{color:var(--muted);font-size:.97rem;line-height:1.45}.YvKqkq_actions{flex-direction:column;grid-area:actions;align-self:end;align-items:flex-start;gap:.5rem;padding-bottom:.4rem;display:flex}.YvKqkq_pano{background:var(--paper-deep);height:clamp(18rem,40vw,38rem);margin-top:clamp(2.5rem,5vw,4.5rem);position:relative;overflow:hidden}.YvKqkq_pano img{object-fit:cover;width:100%;height:100%;display:block}.YvKqkq_proof{left:max(var(--gutter), calc((100vw - var(--max)) / 2 + var(--gutter)));border-radius:var(--radius);background:var(--card);max-width:21rem;color:var(--muted);gap:.2rem;padding:1.1rem 1.4rem 1.2rem;font-size:.9rem;line-height:1.4;display:grid;position:absolute;bottom:clamp(1rem,2.5vw,2.25rem);box-shadow:0 24px 48px -22px #10231c8c}.YvKqkq_proofBig{font-family:var(--display);color:var(--ink);font-size:1.35rem;font-weight:500}.YvKqkq_proofBig .YvKqkq_figure{letter-spacing:-.03em;font-size:2.6rem;font-weight:600}@keyframes YvKqkq_rise{0%{opacity:0;transform:translateY(14px)}}@keyframes YvKqkq_settle{0%{opacity:0;transform:scale(1.05)}}.YvKqkq_hero h1{animation:YvKqkq_rise .7s var(--ease-out) both}.YvKqkq_lead li{animation:YvKqkq_rise .6s var(--ease-out) both}.YvKqkq_lead li:first-child{animation-delay:.12s}.YvKqkq_lead li:nth-child(2){animation-delay:.18s}.YvKqkq_lead li:nth-child(3){animation-delay:.24s}.YvKqkq_lead li:nth-child(4){animation-delay:.3s}.YvKqkq_actions{animation:YvKqkq_rise .6s .36s var(--ease-out) both}.YvKqkq_pano img{animation:YvKqkq_settle 1.3s .12s var(--ease-out) both}.YvKqkq_proof{animation:YvKqkq_rise .6s .62s var(--ease-out) both}.YvKqkq_contrast{background:var(--forest);color:var(--on-dark)}.YvKqkq_contrastInner{max-width:var(--max);padding:var(--rhythm) var(--gutter) clamp(3rem, 6vw, 5rem);gap:clamp(2rem,3.5vw,3.25rem);margin:0 auto;display:grid}.YvKqkq_contrastGrid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:3rem clamp(3rem,7vw,7rem);display:grid}.YvKqkq_dayOne{display:grid}.YvKqkq_dayOne>div{border-top:1px solid #eef2ea29;gap:.4rem;padding:1.6rem 0 1.8rem;display:grid}.YvKqkq_dayOne>div:last-child{border-bottom:1px solid #eef2ea29}.YvKqkq_dayOne dt{color:var(--on-dark);font-size:1.05rem;font-weight:600}.YvKqkq_dayOne dd{font-family:var(--display);letter-spacing:-.04em;font-size:clamp(3.2rem,6.4vw,5.75rem);font-weight:500;line-height:.95}.YvKqkq_dayOne dd[data-range]{font-size:clamp(2.6rem,4.6vw,4.25rem)}.YvKqkq_dayOne [data-ours] dd{color:var(--lime)}.YvKqkq_dayOne p{max-width:34ch;color:var(--on-dark-2);font-size:.97rem;line-height:1.45}.YvKqkq_rates{display:grid}.YvKqkq_rates li{border-top:1px solid #eef2ea29;padding:1.6rem 0 1.5rem}.YvKqkq_rates li:last-child{border-bottom:1px solid #eef2ea29}.YvKqkq_rateHead{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.YvKqkq_rateName{font-size:1.05rem;font-weight:600}.YvKqkq_rateValue{font-family:var(--display);letter-spacing:-.035em;white-space:nowrap;font-variant-numeric:tabular-nums lining-nums;font-size:clamp(2.2rem,3.6vw,3.3rem);font-weight:500;line-height:1}.YvKqkq_rates [data-ours] .YvKqkq_rateValue{color:var(--lime)}.YvKqkq_rateTrack{background:#eef2ea14;border-radius:2px;height:10px;margin:1rem 0 .75rem}.YvKqkq_rateFill{width:var(--w);transform-origin:0;background:#7fa898;border-radius:2px;height:100%;display:block}.YvKqkq_rates [data-ours] .YvKqkq_rateFill{background:var(--lime)}.YvKqkq_rateNote{color:var(--on-dark-2);font-size:.95rem;line-height:1.45}.YvKqkq_contrastSrc{max-width:60ch;color:var(--on-dark-2);font-size:.85rem}.YvKqkq_contrastSrc a{color:var(--on-dark)}.YvKqkq_tool{max-width:var(--max);padding:var(--rhythm) var(--gutter) 0;margin:0 auto;scroll-margin-top:1rem}.YvKqkq_tool>h2{max-width:18ch;margin-bottom:clamp(1.5rem,3vw,2.5rem)}.YvKqkq_more{max-width:var(--max);padding:var(--rhythm) var(--gutter);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:3rem clamp(3rem,7vw,7rem);margin:0 auto;display:grid}.YvKqkq_morePhotos{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:.75rem;height:clamp(20rem,36vw,34rem);display:grid}.YvKqkq_morePhotos>div{border-radius:var(--radius);background:var(--paper-deep);overflow:hidden}.YvKqkq_morePhotos>div:last-child{margin-top:18%}.YvKqkq_morePhotos img{object-fit:cover;width:100%;height:100%;display:block}.YvKqkq_moreCopy h2{margin-bottom:1.5rem}.YvKqkq_moreCopy ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 2rem;display:grid}.YvKqkq_moreCopy li{border-top:1px solid var(--rule-strong);align-content:start;gap:.4rem;padding:1.25rem 0 1.5rem;display:grid}.YvKqkq_moreCopy strong{font-family:var(--display);letter-spacing:-.02em;font-size:clamp(1.3rem,1.8vw,1.6rem);font-weight:600;line-height:1.15}.YvKqkq_moreCopy span{color:var(--muted)}.YvKqkq_sign{max-width:var(--max);padding:0 var(--gutter) var(--rhythm);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:1.5rem clamp(3rem,7vw,7rem);margin:0 auto;scroll-margin-top:1rem;display:grid}.YvKqkq_sign h2{font-size:clamp(2rem,3.4vw,3rem)}.YvKqkq_ledger>div{border-top:1px solid var(--rule-strong);grid-template-columns:minmax(0,11rem) minmax(0,1fr);gap:.25rem 2rem;padding:1rem 0;display:grid}.YvKqkq_ledger>div:last-child{border-bottom:1px solid var(--rule-strong)}.YvKqkq_ledger dt{font-weight:650}.YvKqkq_ledger dd{max-width:54ch;color:var(--muted)}.YvKqkq_ledger a{color:var(--accent-deep);font-weight:600}.YvKqkq_estimate{max-width:var(--max);padding:0 var(--gutter);margin:0 auto}.YvKqkq_estimate .native-estimate{border:1px solid var(--rule);border-radius:var(--radius);background:var(--paper-deep);align-items:start;gap:3rem;max-width:none;padding:clamp(2rem,4vw,3.2rem) clamp(1rem,3vw,2.6rem)}.YvKqkq_estimate .native-estimate h2{letter-spacing:-.03em;max-width:13ch;font-size:clamp(2.1rem,3.8vw,3.3rem);font-weight:500}.YvKqkq_estimate .estimate-photo-pair img{border-radius:var(--radius)}.YvKqkq_estimate .estimate-panel{border-radius:var(--radius)}.YvKqkq_estimate .installation-button{background:var(--ink);color:var(--paper);border-radius:var(--radius)}.YvKqkq_site .YvKqkq_estimate .native-estimate .estimate-drop.upload-emphasis label strong{border-radius:var(--radius);background:var(--accent);color:#fff}.YvKqkq_site .YvKqkq_estimate .native-estimate .installation-button.is-secondary{color:var(--ink);background:0 0}.YvKqkq_estimate .estimate-photo-tip{margin-top:1.4rem}@media (hover:hover) and (pointer:fine){.YvKqkq_estimate .installation-button:not(.is-secondary):hover{background:var(--accent)}}.YvKqkq_estimateGrid{border-radius:var(--radius);background:var(--paper-deep);grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.6rem 3rem;padding:clamp(2rem,4vw,3.5rem) clamp(1rem,3vw,3rem);display:grid}.YvKqkq_estimateGrid .native-estimate{grid-area:1/1/3/3;grid-template-columns:subgrid;grid-template-rows:subgrid;background:0 0;border:0;border-radius:0;gap:1.6rem 3rem;margin:0;padding:0;display:grid}.YvKqkq_estimateGrid .estimate-story{grid-area:1/1;margin:0}.YvKqkq_estimateGrid .estimate-panel{grid-area:1/2/3}.YvKqkq_recap{font-variant-numeric:tabular-nums lining-nums;grid-area:2/1;align-self:start;max-width:30rem}.YvKqkq_recapPay{border-radius:var(--radius);background:var(--tint);margin:0;padding:.75rem .9rem;font-size:.95rem}.YvKqkq_recapPay strong{font-size:1.15rem}.YvKqkq_steps{counter-reset:step;gap:.55rem;margin:1.4rem 0 0;padding:0;list-style:none;display:grid}.YvKqkq_steps li{counter-increment:step;grid-template-columns:1.7rem 1fr;align-items:baseline;font-size:.95rem;line-height:1.45;display:grid}.YvKqkq_steps li:before{content:counter(step);background:var(--ink);width:1.35rem;height:1.35rem;color:var(--paper);border-radius:50%;place-items:center;font-size:.75rem;font-weight:650;display:grid;transform:translateY(.15rem)}.YvKqkq_steps li:last-child:before{background:var(--accent)}.YvKqkq_footnote{max-width:var(--max);padding:2.5rem var(--gutter) 3.5rem;color:var(--muted);margin:0 auto;font-size:.85rem}@media (max-width:1080px){.YvKqkq_lead{grid-template-columns:repeat(2,minmax(0,1fr))}.YvKqkq_lead li:nth-child(3){border-left:0;padding-left:0}.YvKqkq_lead li:nth-child(n+3){border-top:1px solid var(--rule-strong);margin-top:1rem}}@media (max-width:960px){.YvKqkq_contrastGrid,.YvKqkq_more,.YvKqkq_sign{grid-template-columns:minmax(0,1fr)}.YvKqkq_morePhotos{height:clamp(16rem,60vw,26rem)}.YvKqkq_estimate .native-estimate{grid-template-columns:1fr;gap:2rem}.YvKqkq_estimateGrid{grid-template-rows:auto;grid-template-columns:1fr}.YvKqkq_estimateGrid .native-estimate{grid-area:auto;grid-template-rows:none;grid-template-columns:1fr}.YvKqkq_recap{grid-area:auto}.YvKqkq_estimateGrid .estimate-story{grid-area:auto}.YvKqkq_estimateGrid .estimate-panel{grid-area:auto}}@media (max-width:860px){.YvKqkq_heroInner{grid-template-columns:minmax(0,1fr);grid-template-areas:"title""lead""actions"}.YvKqkq_actions{flex-flow:wrap;align-items:center;gap:.75rem 2rem}}@media (max-width:640px){.YvKqkq_site{font-size:16.5px}.YvKqkq_hero{padding-top:1.4rem}.YvKqkq_heroInner{gap:1.4rem}.YvKqkq_hero h1{font-size:2.45rem;line-height:1}.YvKqkq_lead{border-top:0;grid-template-columns:minmax(0,1fr)}.YvKqkq_lead li,.YvKqkq_lead li:first-child,.YvKqkq_lead li:nth-child(3),.YvKqkq_lead li:nth-child(n+3){border-left:0;border-top:1px solid var(--rule-strong);gap:.15rem;margin:0;padding:.7rem 0 .75rem}.YvKqkq_lead li:first-child{border-top-color:var(--ink)}.YvKqkq_lead strong{font-size:1.3rem}.YvKqkq_lead span{font-size:.92rem}.YvKqkq_actions .YvKqkq_primary{width:100%}.YvKqkq_actions .YvKqkq_quiet{display:none}.YvKqkq_pano{background:0 0;height:auto;margin-top:2rem;overflow:visible}.YvKqkq_pano img{aspect-ratio:4/3;height:auto}.YvKqkq_proof{max-width:none;margin:-2.5rem var(--gutter) 0;padding:.9rem 1.1rem;position:relative;bottom:auto;left:auto}.YvKqkq_proofBig .YvKqkq_figure{font-size:2.1rem}.YvKqkq_moreCopy ul{grid-template-columns:minmax(0,1fr)}.YvKqkq_rateName{font-size:.95rem;line-height:1.3}.YvKqkq_rateValue{font-size:2rem}.YvKqkq_ledger>div{grid-template-columns:minmax(0,1fr)}.YvKqkq_estimate{padding-inline:0}.YvKqkq_estimateGrid{border-inline:0;border-radius:0;padding-inline:1rem}.YvKqkq_estimate .native-estimate{border-inline:0;border-radius:0;padding-inline:1rem}.YvKqkq_estimateGrid .native-estimate{padding-inline:0}}@keyframes YvKqkq_fade{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.YvKqkq_site *,.YvKqkq_site :before,.YvKqkq_site :after{transition-duration:0s!important}.YvKqkq_hero h1,.YvKqkq_lead li,.YvKqkq_actions,.YvKqkq_pano img,.YvKqkq_proof{animation:.24s ease-out both YvKqkq_fade!important}.YvKqkq_primary:active{transform:none}}
.TB5Upa_strip{background:var(--ink);color:color-mix(in srgb, var(--paper) 86%, transparent);margin:0;padding:.5rem 0;font-size:.875rem;line-height:1.4}.TB5Upa_strip span{max-width:82rem;padding-inline:var(--gutter);margin:0 auto;display:block}.TB5Upa_strip .TB5Upa_short{display:none}@media (max-width:640px){.TB5Upa_strip .TB5Upa_long{display:none}.TB5Upa_strip .TB5Upa_short{display:block}}.TB5Upa_mast{max-width:82rem;padding:1.1rem var(--gutter);align-items:center;gap:2rem;margin:0 auto;display:flex}.TB5Upa_mast nav{gap:1.6rem;margin-left:auto;font-size:.92rem;display:flex}.TB5Upa_mast nav a{white-space:nowrap;text-decoration:none}@media (hover:hover) and (pointer:fine){.TB5Upa_mast nav a:hover{text-underline-offset:.3em;text-decoration:underline}}.TB5Upa_cta{border-radius:var(--radius);background:var(--accent);color:#fff;white-space:nowrap;align-items:center;min-height:44px;padding:.6rem 1rem;font-size:.9rem;font-weight:650;text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){.TB5Upa_cta:hover{background:var(--accent-deep)}}.TB5Upa_brand{align-items:center;gap:.6rem;font-size:1.02rem;line-height:1.1;text-decoration:none;display:inline-flex}.TB5Upa_brand strong{font-family:var(--display);letter-spacing:-.01em;font-weight:650}.TB5Upa_brand>span>span{font-family:var(--display);font-style:italic;font-weight:400}.TB5Upa_mark{flex:none}.TB5Upa_bar{fill:currentColor;opacity:.85}.TB5Upa_pick{fill:var(--accent)}.TB5Upa_brand[data-tone=dark] .TB5Upa_pick{fill:var(--lime)}.TB5Upa_foot{padding:2.4rem var(--gutter) 2.8rem;background:var(--ink);color:var(--paper);margin-top:4rem}.TB5Upa_footRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.2rem 2rem;max-width:82rem;margin:0 auto 1.6rem;display:flex}.TB5Upa_footRow nav{flex-wrap:wrap;gap:.6rem 1.4rem;font-size:.9rem;display:flex}.TB5Upa_foot>p{max-width:82rem;color:color-mix(in srgb, var(--paper) 72%, transparent);margin:0 auto;font-size:.85rem;line-height:1.55}.TB5Upa_foot>p strong{color:var(--paper);font-weight:600}.TB5Upa_mast .TB5Upa_cta{color:#fff}@media (max-width:1100px){.TB5Upa_mast nav{display:none}.TB5Upa_cta{margin-left:auto}}@media (max-width:420px){.TB5Upa_mast{gap:.75rem;padding-block:.8rem}.TB5Upa_brand{white-space:nowrap;gap:.45rem;font-size:.85rem}.TB5Upa_brand .TB5Upa_mark{width:24px;height:24px}.TB5Upa_cta{text-align:center;text-wrap:balance;white-space:normal;flex:none;max-width:7.8rem;min-height:44px;padding:.3rem .55rem;font-size:.78rem;line-height:1.15}}
._6RqKfq_heading,._6RqKfq_grid,._6RqKfq_more,._6RqKfq_intake{max-width:76rem;padding-inline:var(--gutter);margin:0 auto}._6RqKfq_heading{border-bottom:1px solid var(--rule);padding-top:clamp(2rem,5vw,4rem);padding-bottom:2rem}._6RqKfq_meta{color:var(--muted);margin:0 0 .8rem;font-size:.85rem}._6RqKfq_heading h1{text-wrap:balance;letter-spacing:-.035em;max-width:24ch;margin:0;font-size:clamp(2.1rem,4.6vw,3.6rem);font-weight:560;line-height:1.02}._6RqKfq_dek{max-width:52ch;color:var(--muted);margin:1rem 0 0;font-size:1.12rem}._6RqKfq_grid{grid-template-columns:minmax(0,1fr) 22rem;gap:3rem clamp(2rem,5vw,4.5rem);padding-top:2.4rem;display:grid}._6RqKfq_body{max-width:42rem;font-size:1.06rem;line-height:1.7}._6RqKfq_body>:first-child{margin-top:0}._6RqKfq_body h2{margin:2.4rem 0 .6rem;font-size:clamp(1.4rem,2.4vw,1.8rem);line-height:1.15}._6RqKfq_body p,._6RqKfq_body ul,._6RqKfq_body ol{margin:0 0 1rem}._6RqKfq_body ul,._6RqKfq_body ol{padding-left:1.3rem}._6RqKfq_body ul{list-style:outside}._6RqKfq_body ol{list-style:decimal}._6RqKfq_body li{margin-bottom:.4rem}._6RqKfq_body li::marker{color:var(--accent)}._6RqKfq_body a{color:var(--accent);text-underline-offset:.2em;font-weight:600}._6RqKfq_body table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;margin:1.2rem 0 1.6rem;font-size:.95rem;line-height:1.4}._6RqKfq_body th,._6RqKfq_body td{border-bottom:1px solid var(--rule);text-align:left;vertical-align:top;padding:.6rem .7rem .6rem 0}._6RqKfq_body thead th{border-bottom:2px solid var(--ink);font-family:var(--display);font-size:1rem}._6RqKfq_body tbody th{font-weight:600}:is(._6RqKfq_body .site-faq,._6RqKfq_body .site-sources){max-width:none;margin:2.6rem 0 0;padding:0;font-size:.95rem}:is(._6RqKfq_body .site-faq h2,._6RqKfq_body .site-sources h2){font-size:1.25rem}._6RqKfq_body .site-sources ol{padding-left:1.2rem}._6RqKfq_aside{align-content:start;gap:1.4rem;display:grid}._6RqKfq_photo{margin:0}._6RqKfq_photoFrame{aspect-ratio:4/5;border-radius:var(--radius);overflow:hidden}._6RqKfq_photoFrame img{object-fit:cover;width:100%;height:100%}._6RqKfq_photo figcaption{color:var(--muted);margin-top:.5rem;font-size:.85rem}._6RqKfq_card{border:1px solid var(--rule);border-radius:var(--radius);background:var(--card);gap:.7rem;padding:1.2rem;display:grid}._6RqKfq_card p{margin:0;font-size:.95rem}._6RqKfq_primary{border-radius:var(--radius);background:var(--ink);color:var(--paper);text-align:center;padding:.75rem 1rem;font-weight:650;text-decoration:none;display:block}._6RqKfq_out{color:var(--accent);font-size:.92rem;font-weight:600}._6RqKfq_more{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:1rem;padding-top:3rem;display:grid}._6RqKfq_more a{border:1px solid var(--rule);border-radius:var(--radius);background:var(--card);gap:.3rem;padding:1.1rem 1.2rem;text-decoration:none;display:grid}._6RqKfq_more strong{font-family:var(--display);font-size:1.1rem}._6RqKfq_more span{color:var(--muted);font-size:.92rem}._6RqKfq_intake{padding-top:3rem}@media (max-width:900px){._6RqKfq_grid{grid-template-columns:1fr}._6RqKfq_photoFrame{aspect-ratio:3/2}}
._51BUDa_site{--frost:#eef3f5;--frost-2:#e2eaee;--card:#fff;--ink:#0e1c24;--ink-2:#3c4f59;--ink-3:#5f7079;--petrol:#0b5b78;--petrol-deep:#08465d;--ice:#d4e6ee;--glacier:#63d3e6;--glacier-deep:#42c2d8;--slate:#12262f;--pass:#17703f;--pass-tint:#e1f1e7;--miss:#b0361f;--miss-tint:#fae5df;--amber:#8a5a00;--amber-tint:#f7ecd1;--hair:#0e1c241f;--hair-strong:#0e1c243d;--radius:4px;--display:var(--font-archivo-narrow), "Arial Narrow", system-ui, sans-serif;--body:var(--font-archivo), system-ui, sans-serif;--mono:var(--font-ibm-plex-mono), ui-monospace, monospace;--max:1240px;--gutter:clamp(16px, 4vw, 48px);--rhythm:clamp(64px, 8vw, 120px);--ease-out:cubic-bezier(.23, 1, .32, 1);background:var(--frost);min-height:100vh;color:var(--ink);font-family:var(--body);-webkit-font-smoothing:antialiased;font-size:17px;line-height:1.55;overflow-x:clip}._51BUDa_site ::selection{background:var(--ice);color:var(--ink)}._51BUDa_site :where(h1,h2,h3,p,figure,ul,ol,dl,dd){margin:0}._51BUDa_site :where(ul,ol){padding:0;list-style:none}._51BUDa_site h1,._51BUDa_site h2,._51BUDa_site h3{font-family:var(--display);letter-spacing:-.005em;color:inherit;text-wrap:balance;font-weight:700}._51BUDa_site h2{font-size:clamp(30px,3.4vw,44px);line-height:1.04}._51BUDa_site img{object-fit:cover;width:100%;height:100%;display:block}._51BUDa_site a{color:inherit;text-underline-offset:.2em}._51BUDa_site :focus-visible{outline:3px solid var(--petrol);outline-offset:3px}._51BUDa_skip{z-index:20;background:var(--ink);padding:10px 14px;position:absolute;top:-80px;left:12px;color:#fff!important}._51BUDa_skip:focus{top:12px}._51BUDa_mast{background:var(--frost);border-bottom:1px solid var(--hair)}._51BUDa_strip{padding:7px var(--gutter);background:var(--slate);color:#cfe0e7;text-align:center;font-size:14px;line-height:1.45}._51BUDa_mastRow{max-width:var(--max);padding:10px var(--gutter);justify-content:space-between;align-items:center;gap:16px;margin:0 auto;display:flex}._51BUDa_mastRow nav{align-items:center;gap:4px;display:flex}._51BUDa_mastLink{align-items:center;min-height:44px;padding:0 12px;font-size:15px;font-weight:500;text-decoration:none;display:inline-flex;color:var(--ink-2)!important}._51BUDa_mastLink:hover{color:var(--ink)!important}._51BUDa_mastCta,._51BUDa_primary{border-radius:var(--radius);background:var(--glacier);justify-content:center;align-items:center;min-height:44px;padding:0 18px;font-weight:600;text-decoration:none;transition:background-color .15s;display:inline-flex;color:var(--ink)!important}._51BUDa_mastCta{margin-left:6px;font-size:15px}._51BUDa_mastCta:hover,._51BUDa_primary:hover{background:var(--glacier-deep)}._51BUDa_primary:active,._51BUDa_mastCta:active{transform:scale(.97)}._51BUDa_brand{min-height:44px;font-family:var(--display);color:var(--ink);white-space:nowrap;align-items:center;gap:10px;font-size:22px;font-weight:700;text-decoration:none;display:inline-flex}._51BUDa_lockup{align-items:baseline;gap:12px;display:inline-flex}._51BUDa_descriptor{border-left:1px solid var(--hair-strong);font-family:var(--body);color:var(--ink-3);padding-left:12px;font-size:13.5px;font-weight:500}._51BUDa_mark{flex:none}._51BUDa_markBg{fill:var(--slate)}._51BUDa_markLine{fill:var(--glacier)}._51BUDa_markCheck{fill:none;stroke:#fff;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}._51BUDa_nowrap{white-space:nowrap}._51BUDa_figure{font-variant-numeric:tabular-nums lining-nums}._51BUDa_primary{min-height:56px;transition:background-color .15s ease, transform .12s var(--ease-out);padding:0 28px;font-size:17px;box-shadow:0 12px 24px -16px #0e1c2499}._51BUDa_src{background:var(--ice);font-family:var(--mono);vertical-align:1px;white-space:nowrap;border-radius:3px;margin-left:2px;padding:0 6px;font-size:11.5px;font-weight:500;line-height:1.6;text-decoration:none;transition:background-color .15s;display:inline-block;color:var(--petrol-deep)!important}._51BUDa_src:hover{background:#bfdbe7}._51BUDa_hero{max-width:var(--max);padding:clamp(28px, 3.5vw, 52px) var(--gutter) clamp(48px, 6vw, 88px);grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:stretch;gap:clamp(32px,4.5vw,72px);margin:0 auto;display:grid}._51BUDa_heroCopy{flex-direction:column;justify-content:center;gap:clamp(24px,2.6vw,36px);min-width:0;display:flex}._51BUDa_hero h1{letter-spacing:-.015em;max-width:17ch;font-size:clamp(40px,5vw,72px);line-height:.96}._51BUDa_heroPay{color:var(--petrol)}._51BUDa_plate{border:1px solid var(--hair-strong);border-radius:var(--radius);background:var(--card);max-width:640px;overflow:hidden;box-shadow:0 18px 40px -30px #0e1c2480}._51BUDa_plateHead{background:var(--slate);color:#cfe0e7;font-family:var(--mono);justify-content:space-between;gap:16px;padding:9px 16px;font-size:13px;line-height:1.4;display:flex}._51BUDa_plateHead a{color:var(--glacier)}._51BUDa_lead{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._51BUDa_lead li{border-top:1px solid var(--hair);align-content:start;gap:4px;padding:16px 18px 18px;display:grid}._51BUDa_lead li:nth-child(-n+2){border-top:0}._51BUDa_lead li:nth-child(2n){border-left:1px solid var(--hair)}._51BUDa_lead strong{font-family:var(--display);letter-spacing:-.005em;font-variant-numeric:lining-nums;font-size:clamp(22px,1.9vw,27px);font-weight:700;line-height:1.08}._51BUDa_lead span{color:var(--ink-2);font-size:15px;line-height:1.45}._51BUDa_actions{flex-wrap:wrap;align-items:center;gap:12px 28px;display:flex}._51BUDa_heroPhoto{border-radius:var(--radius);background:var(--frost-2);min-height:560px;position:relative;overflow:hidden}._51BUDa_readout{color:#cfe0e7;background:#12262feb;gap:2px;padding:16px 20px 18px;font-size:14.5px;line-height:1.4;display:grid;position:absolute;bottom:0;left:0;right:0}._51BUDa_readoutBig{font-family:var(--display);color:#fff;font-size:21px;font-weight:700}._51BUDa_readoutBig ._51BUDa_figure{font-family:var(--mono);letter-spacing:-.03em;color:var(--glacier);font-size:34px;font-weight:500}@keyframes _51BUDa_clear{0%{opacity:.4;filter:blur(14px)saturate(.6);transform:scale(1.05)}}@keyframes _51BUDa_rise{0%{opacity:0;transform:translateY(12px)}}@keyframes _51BUDa_print{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}._51BUDa_heroPhoto img{animation:_51BUDa_clear 1.3s var(--ease-out) both}._51BUDa_hero h1{animation:_51BUDa_rise .68s var(--ease-out) both}._51BUDa_plate{animation:_51BUDa_rise .64s .16s var(--ease-out) both}._51BUDa_lead li{animation:_51BUDa_print .56s var(--ease-out) both}._51BUDa_lead li:first-child{animation-delay:.36s}._51BUDa_lead li:nth-child(2){animation-delay:.43s}._51BUDa_lead li:nth-child(3){animation-delay:.5s}._51BUDa_lead li:nth-child(4){animation-delay:.57s}._51BUDa_actions{animation:_51BUDa_rise .6s .66s var(--ease-out) both}._51BUDa_readout{animation:_51BUDa_rise .6s .82s var(--ease-out) both}._51BUDa_compare{border-top:1px solid var(--hair);border-bottom:1px solid var(--hair);background:var(--card)}._51BUDa_compare>*{max-width:var(--max);padding-left:var(--gutter);padding-right:var(--gutter);margin-left:auto;margin-right:auto}._51BUDa_compareHead{padding-top:var(--rhythm);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 64px;padding-bottom:clamp(24px,3vw,40px);display:flex}._51BUDa_compareSrc{max-width:44ch;color:var(--ink-3);font-size:13.5px;line-height:1.5}._51BUDa_compareSrc a{color:var(--petrol)}._51BUDa_rates{display:grid}._51BUDa_rates li:first-child{border-top:1px solid var(--ink)}._51BUDa_rates li{border-bottom:1px solid var(--hair);grid-template-columns:minmax(0,15rem) minmax(0,1fr) minmax(0,15rem);grid-template-areas:"head track note";align-items:center;gap:8px clamp(20px,3vw,44px);padding:22px 0;display:grid}._51BUDa_rateHead{grid-area:head;gap:2px;display:grid}._51BUDa_rateName{color:var(--ink-2);font-size:15px;font-weight:600}._51BUDa_rateValue{font-family:var(--mono);letter-spacing:-.04em;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:clamp(30px,3vw,42px);font-weight:500;line-height:1.05}._51BUDa_rateOurs ._51BUDa_rateValue{color:var(--petrol)}._51BUDa_rateTrack{background:repeating-linear-gradient(90deg, var(--frost-2) 0 calc(100% / 6 - 1px), var(--hair-strong) calc(100% / 6 - 1px) calc(100% / 6));border-radius:2px;grid-area:track;height:14px}._51BUDa_rateFill{width:var(--w);transform-origin:0;background:#9fb4bd;border-radius:2px;height:100%;display:block}._51BUDa_rateOurs ._51BUDa_rateFill{background:var(--petrol)}._51BUDa_rateNote{color:var(--ink-2);grid-area:note;font-size:15px;line-height:1.45}._51BUDa_cash{padding-top:22px;padding-bottom:var(--rhythm);color:var(--ink-2);flex-wrap:wrap;align-items:baseline;gap:4px 24px;font-size:16.5px;display:flex}._51BUDa_cash strong{font-family:var(--display);color:var(--ink);font-size:22px}._51BUDa_check{max-width:var(--max);padding:var(--rhythm) var(--gutter);grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:start;gap:24px clamp(32px,5vw,72px);margin:0 auto;display:grid}._51BUDa_checkText{gap:18px;display:grid;position:sticky;top:24px}._51BUDa_lede{max-width:40ch;color:var(--ink-2);font-size:clamp(16.5px,1.4vw,19px)}._51BUDa_nameplate{aspect-ratio:4/5;border-radius:var(--radius);background:var(--frost-2);max-width:340px;margin-top:8px;overflow:hidden}._51BUDa_tool{scroll-margin-top:16px}._51BUDa_more{background:var(--slate);color:#eaf2f5}._51BUDa_moreInner{max-width:var(--max);padding:var(--rhythm) var(--gutter);grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:40px clamp(40px,6vw,96px);margin:0 auto;display:grid}._51BUDa_morePhoto{aspect-ratio:4/3;border-radius:var(--radius);background:#1f3a46;overflow:hidden}._51BUDa_moreCopy h2{margin-bottom:24px}._51BUDa_moreCopy ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px clamp(24px,3vw,40px);display:grid}._51BUDa_moreCopy li{border-top:2px solid var(--glacier);align-content:start;gap:6px;padding-top:14px;display:grid}._51BUDa_moreCopy strong{font-family:var(--display);color:#fff;font-size:clamp(21px,1.9vw,25px);line-height:1.12}._51BUDa_moreCopy span{color:#c4d5dc;font-size:15.5px;line-height:1.45}._51BUDa_more ._51BUDa_src{background:#63d3e629;color:var(--glacier)!important}._51BUDa_more ._51BUDa_src:hover{background:#63d3e647}._51BUDa_terms{max-width:var(--max);padding:var(--rhythm) var(--gutter);grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:24px clamp(32px,5vw,72px);margin:0 auto;display:grid}._51BUDa_terms h2{font-size:clamp(30px,3vw,40px)}._51BUDa_ledger{border-top:1px solid var(--ink)}._51BUDa_ledger>div{border-bottom:1px solid var(--hair);grid-template-columns:minmax(0,11rem) minmax(0,1fr);gap:4px 28px;padding:15px 0;display:grid}._51BUDa_ledger dt{font-family:var(--display);font-size:20px;font-weight:700;line-height:1.3}._51BUDa_ledger dd{max-width:54ch;color:var(--ink-2)}._51BUDa_estimate{--home-surface:var(--frost);--home-secondary:var(--frost-2);--home-text:var(--ink);--home-muted:var(--ink-2);--home-accent:var(--glacier);--home-rule:var(--hair-strong);--home-control:var(--card);background:var(--ice);border-top:1px solid var(--hair)}._51BUDa_estimate .native-estimate{max-width:var(--max);padding:clamp(56px, 7vw, 96px) var(--gutter);gap:56px;scroll-margin-top:0}._51BUDa_estimate .section-topic{font-family:var(--mono);color:var(--petrol);margin-bottom:14px;font-size:14px}._51BUDa_estimate .native-estimate h2{max-width:14ch;font-family:var(--display);font-size:clamp(34px,3.8vw,50px);line-height:1.02}._51BUDa_estimate .estimate-photo-pair img{border-radius:var(--radius)}._51BUDa_estimate .estimate-panel{border:1px solid var(--hair);border-radius:var(--radius);color:var(--ink);box-shadow:0 24px 60px -32px #0e1c2473}._51BUDa_estimate .estimate-panel h3{font-family:var(--display);font-size:26px}._51BUDa_estimate .installation-button{border-radius:var(--radius);color:var(--ink);font-weight:600}._51BUDa_estimate .installation-button:hover{background:var(--glacier-deep)}._51BUDa_estimate .estimate-panel a{color:var(--petrol)}._51BUDa_guides{max-width:var(--max);padding:clamp(48px, 6vw, 72px) var(--gutter) 24px;margin:0 auto}._51BUDa_guides h2{font-size:28px}._51BUDa_guides ul{border-top:1px solid var(--ink);grid-template-columns:repeat(3,minmax(0,1fr));gap:0 24px;margin-top:16px;display:grid}._51BUDa_guides a{border-bottom:1px solid var(--hair);justify-content:space-between;align-items:center;gap:16px;height:100%;min-height:64px;padding:14px 4px 14px 0;text-decoration:none;display:flex}._51BUDa_guides strong{font-family:var(--display);font-size:21px;font-weight:700;line-height:1.2;transition:color .15s}._51BUDa_guides svg{color:var(--petrol);transition:transform .15s var(--ease-out);flex:none}@media (hover:hover) and (pointer:fine){._51BUDa_guides a:hover strong{color:var(--petrol)}._51BUDa_guides a:hover svg{transform:translate(3px)}}._51BUDa_footnote{max-width:var(--max);padding:12px var(--gutter) 48px;color:var(--ink-3);margin:0 auto;font-size:14px}._51BUDa_foot{background:var(--slate);color:#cfe0e7}._51BUDa_footInner{max-width:var(--max);padding:48px var(--gutter) 56px;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.3fr);gap:32px;margin:0 auto;font-size:14.5px;display:grid}._51BUDa_foot ._51BUDa_brand{color:#fff}._51BUDa_foot ._51BUDa_lockup{flex-direction:column;align-items:flex-start;gap:2px;line-height:1.15}._51BUDa_foot ._51BUDa_descriptor{color:#9fb4bd;border-left:0;padding-left:0}._51BUDa_foot ._51BUDa_markBg{fill:#1f3a46}._51BUDa_footBrand p{color:#9fb4bd;margin-top:8px}._51BUDa_foot nav{align-content:start;gap:2px;display:grid}._51BUDa_foot nav a{align-items:center;min-height:40px;text-decoration:none;display:inline-flex}._51BUDa_foot nav a:hover{text-decoration:underline}._51BUDa_footText{align-content:start;gap:12px;display:grid}._51BUDa_footText a{padding:2px 0;display:inline-block}@media (max-width:1000px){._51BUDa_hero{grid-template-columns:minmax(0,1fr);gap:28px;padding-top:20px}._51BUDa_heroPhoto{aspect-ratio:1;min-height:0;max-height:620px}._51BUDa_check{grid-template-columns:minmax(0,1fr);gap:18px}._51BUDa_checkText{position:static}._51BUDa_nameplate{display:none}._51BUDa_rates li{grid-template-columns:minmax(0,1fr);grid-template-areas:"head""track""note"}._51BUDa_rateHead{justify-content:space-between;align-items:baseline;gap:16px;display:flex}}@media (max-width:860px){._51BUDa_moreInner,._51BUDa_terms,._51BUDa_ledger>div,._51BUDa_guides ul,._51BUDa_footInner{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){._51BUDa_estimate .native-estimate{gap:18px}._51BUDa_estimate .section-topic{margin-bottom:0}._51BUDa_mastLink{display:none}._51BUDa_strip{text-align:left}._51BUDa_brand{font-size:20px}}@media (max-width:560px){._51BUDa_mastCta{display:none}._51BUDa_lockup{flex-direction:column;align-items:flex-start;gap:0;line-height:1.15}._51BUDa_descriptor{border-left:0;padding-left:0;font-size:12.5px}._51BUDa_strip{padding-top:5px;padding-bottom:5px;font-size:12.5px}._51BUDa_lead{grid-template-columns:minmax(0,1fr)}._51BUDa_lead li{padding:10px 14px 11px}._51BUDa_lead li:nth-child(2){border-top:1px solid var(--hair)}._51BUDa_lead li:nth-child(2n){border-left:0}._51BUDa_moreCopy ul{grid-template-columns:minmax(0,1fr);gap:22px}}@media (max-width:520px){._51BUDa_site{font-size:16.5px}._51BUDa_hero{gap:22px;padding-top:14px}._51BUDa_heroCopy{gap:18px}._51BUDa_hero h1{font-size:34px;line-height:1}._51BUDa_lead strong{font-size:20px}._51BUDa_lead span{font-size:14.5px}._51BUDa_plateHead{padding:7px 14px;font-size:12px}._51BUDa_actions ._51BUDa_primary{width:100%}._51BUDa_lede{font-size:16px;line-height:1.45}._51BUDa_mastRow{padding-top:4px;padding-bottom:4px}._51BUDa_rateValue{font-size:30px}}@keyframes _51BUDa_fade{0%{opacity:0}}@media (prefers-reduced-motion:reduce){._51BUDa_site *,._51BUDa_site :before,._51BUDa_site :after{transition-duration:0s!important}._51BUDa_heroPhoto img,._51BUDa_hero h1,._51BUDa_plate,._51BUDa_lead li,._51BUDa_actions,._51BUDa_readout{animation:.24s ease-out both _51BUDa_fade!important}._51BUDa_lead li{animation:none!important}._51BUDa_primary:active,._51BUDa_mastCta:active{transform:none}}
.nBbbwW_checker{border:1px solid var(--hair);border-radius:var(--radius);background:var(--card);box-shadow:0 1px 0 var(--hair), 0 22px 50px -36px #0e1c2480;gap:14px;padding:clamp(14px,2vw,24px);display:grid}.nBbbwW_vh{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.nBbbwW_controls{gap:8px;display:grid}.nBbbwW_seg{border-radius:calc(var(--radius) + 2px);background:var(--frost-2);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:3px;padding:3px;display:grid}.nBbbwW_seg button{border-radius:var(--radius);min-height:40px;color:var(--ink-2);font:inherit;cursor:pointer;background:0 0;border:0;padding:6px 10px;font-size:15px;font-weight:500;line-height:1.2;transition:background-color .15s,color .15s}.nBbbwW_seg button:hover{color:var(--ink)}.nBbbwW_seg [aria-pressed=true]{background:var(--petrol);color:#fff}.nBbbwW_seg [aria-pressed=true]:hover{color:#fff}.nBbbwW_picks{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;display:grid}.nBbbwW_picks label{color:var(--ink-3);gap:4px;font-size:13px;font-weight:600;display:grid}.nBbbwW_picks select{border:1px solid var(--hair-strong);border-radius:var(--radius);background:var(--card) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%230e1c24' stroke-width='1.6'/%3E%3C/svg%3E") no-repeat right 12px center / 12px 8px;width:100%;min-height:44px;color:var(--ink);font:inherit;appearance:none;padding:0 34px 0 10px;font-size:15.5px}.nBbbwW_picks select:focus-visible{border-color:var(--petrol)}.nBbbwW_table{border-top:2px solid var(--ink)}.nBbbwW_head,.nBbbwW_row{grid-template-columns:minmax(0,1fr) 76px 104px 30px;align-items:center;column-gap:12px;display:grid}.nBbbwW_head{border-bottom:1px solid var(--hair-strong);color:var(--ink-3);padding:8px 0;font-size:12.5px;font-weight:600;line-height:1.2}.nBbbwW_head span:nth-child(2),.nBbbwW_head span:nth-child(3){text-align:right}.nBbbwW_row{border-bottom:1px solid var(--hair);row-gap:2px;padding:10px 0 9px;transition:background-color .15s}.nBbbwW_name{line-height:1.2;display:grid}.nBbbwW_name strong{font-family:var(--mono);font-size:16px;font-weight:600}.nBbbwW_name span{color:var(--ink-3);font-size:13.5px}.nBbbwW_min{font-family:var(--mono);font-variant-numeric:tabular-nums;text-align:right;color:var(--ink-2);font-size:16px}.nBbbwW_min:before{content:"≥ ";color:var(--ink-3)}.nBbbwW_yours{justify-content:flex-end;display:flex}.nBbbwW_input{border:1px solid var(--hair-strong);border-radius:var(--radius);background:var(--frost);width:100%;min-height:42px;color:var(--ink);font-family:var(--mono);font-variant-numeric:tabular-nums;text-align:right;padding:0 10px;font-size:17px;transition:border-color .15s,background-color .15s}.nBbbwW_input::placeholder{color:var(--ink-3);opacity:.7}.nBbbwW_input:hover{border-color:var(--ink-3)}.nBbbwW_input:focus{border-color:var(--petrol);background:var(--card);outline:none;box-shadow:0 0 0 3px #0b5b7838}.nBbbwW_value{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:17px;font-weight:600}.nBbbwW_mark{background:var(--frost-2);border-radius:50%;justify-self:end;place-items:center;width:28px;height:28px;display:grid}.nBbbwW_mark svg{fill:none;width:18px;height:18px;stroke:var(--ink-3);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round}.nBbbwW_row[data-status=pass] .nBbbwW_mark{background:var(--pass)}.nBbbwW_row[data-status=fail] .nBbbwW_mark{background:var(--miss)}.nBbbwW_row[data-status=confirm] .nBbbwW_mark{background:var(--amber)}.nBbbwW_row:is([data-status=pass],[data-status=fail],[data-status=confirm]) .nBbbwW_mark svg{stroke:#fff}.nBbbwW_row[data-status=error] .nBbbwW_mark{background:var(--miss)}.nBbbwW_row[data-status=error] .nBbbwW_reason{color:var(--miss);font-weight:600}.nBbbwW_input[aria-invalid=true]{border-color:var(--miss);box-shadow:0 0 0 2px var(--miss-tint)}.nBbbwW_fieldWrap{width:100%;display:block;position:relative}.nBbbwW_fieldWrap[data-example]:before{content:"Example";background:var(--card);letter-spacing:.02em;color:var(--ink-3);pointer-events:none;padding:0 3px;font-size:10.5px;font-weight:600;line-height:1.2;position:absolute;top:-7px;left:6px}.nBbbwW_input[data-example]{color:var(--ink-3);border-style:dashed}.nBbbwW_routes{counter-reset:route;grid-template-columns:1fr 1fr;gap:8px;margin:0;padding:0;list-style:none;display:grid}.nBbbwW_routes li{border:1px solid var(--hair);border-radius:var(--radius);color:var(--ink-2);padding:10px 12px;font-size:15px;line-height:1.4}.nBbbwW_routes strong{color:var(--ink);display:block}.nBbbwW_routes a{color:var(--petrol);font-weight:600}.nBbbwW_where{color:var(--ink-2);font-style:normal;font-weight:600}.nBbbwW_standardLine{color:var(--ink-3);font-size:13.5px;line-height:1.45}.nBbbwW_standardLine a{color:var(--petrol)}.nBbbwW_exampleTag{border-radius:var(--radius);background:var(--frost);color:var(--ink-2);padding:6px 10px;font-size:13px;font-weight:600}.nBbbwW_exampleTag button{color:var(--petrol);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.nBbbwW_row[data-status=fail]{background:linear-gradient(90deg, var(--miss-tint), transparent 70%)}.nBbbwW_caps{grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;margin:6px 0 2px;display:grid}.nBbbwW_caps label{color:var(--ink-3);gap:3px;font-size:13px;font-weight:600;display:grid}.nBbbwW_wide{text-align:left}.nBbbwW_reason{color:var(--ink-3);grid-column:1/-1;font-size:14px;line-height:1.4}.nBbbwW_row[data-status=pass] .nBbbwW_reason{color:var(--pass)}.nBbbwW_row[data-status=fail] .nBbbwW_reason{color:var(--miss);font-weight:500}.nBbbwW_row[data-status=confirm] .nBbbwW_reason{color:var(--amber)}.nBbbwW_match{font-family:var(--mono);color:var(--ink-2);overflow-wrap:anywhere;font-size:13px;line-height:1.5}.nBbbwW_match a{color:var(--petrol)}.nBbbwW_verdict{border-radius:var(--radius);background:var(--frost);border-left:4px solid var(--ink-3);justify-items:start;gap:8px;padding:16px;display:grid}.nBbbwW_verdict[data-kind=cold],.nBbbwW_verdict[data-kind=standard]{background:var(--pass-tint);border-left-color:var(--pass)}.nBbbwW_verdict[data-kind=fail]{background:var(--miss-tint);border-left-color:var(--miss)}.nBbbwW_verdict[data-kind=confirm]{background:var(--amber-tint);border-left-color:var(--amber)}.nBbbwW_verdictTitle{font-family:var(--display);font-size:clamp(21px,2vw,25px);font-weight:700;line-height:1.15}.nBbbwW_verdictNote{color:var(--ink-2);font-size:15px;line-height:1.45}.nBbbwW_go{border-radius:var(--radius);background:var(--glacier);justify-content:center;align-items:center;min-height:48px;margin-top:4px;padding:0 20px;font-weight:600;text-decoration:none;transition:background-color .15s;display:inline-flex;color:var(--ink)!important}.nBbbwW_go:hover{background:var(--glacier-deep)}.nBbbwW_go:active{transform:scale(.97)}.nBbbwW_verdict[data-kind=example]{border-left-style:dashed}.nBbbwW_verdict[data-kind=example] .nBbbwW_verdictTitle{font-size:19px}.nBbbwW_row[data-example]{background:0 0}.nBbbwW_row[data-example] .nBbbwW_mark{background:var(--frost-2)}.nBbbwW_row[data-example] .nBbbwW_mark svg{stroke:var(--ink-3)}.nBbbwW_row[data-example] .nBbbwW_reason{color:var(--ink-3);font-weight:400}@media (max-width:520px){.nBbbwW_routes{grid-template-columns:minmax(0,1fr)}.nBbbwW_head,.nBbbwW_row{grid-template-columns:minmax(0,1fr) 62px 84px 28px;column-gap:8px}.nBbbwW_name span{font-size:12.5px}.nBbbwW_seg button{padding:6px;font-size:14px}.nBbbwW_input,.nBbbwW_value{font-size:16px}.nBbbwW_min{font-size:15px}.nBbbwW_row{padding:8px 0 7px}.nBbbwW_go{width:100%}.nBbbwW_checker{gap:10px;padding:12px}.nBbbwW_controls{gap:6px}.nBbbwW_seg button{min-height:44px}.nBbbwW_head{font-size:11.5px}.nBbbwW_input{min-height:44px}.nBbbwW_caps{grid-template-columns:auto minmax(0,1fr) auto minmax(0,1fr);align-items:center;margin-top:4px}.nBbbwW_caps label{display:contents}.nBbbwW_verdict{gap:6px;padding:12px}.nBbbwW_verdictTitle{font-size:20px}}
.QTJYbq_page{background:var(--frost)}.QTJYbq_head{max-width:var(--max);padding:clamp(28px, 5vw, 56px) var(--gutter) 8px;margin:0 auto}.QTJYbq_back{align-items:center;min-height:44px;font-size:15px;font-weight:500;text-decoration:none;display:inline-flex;color:var(--petrol)!important}.QTJYbq_head h1{max-width:22ch;margin-top:6px;font-size:clamp(36px,4.8vw,60px);line-height:1}.QTJYbq_dek{max-width:58ch;color:var(--ink-2);margin-top:14px;font-size:19px}.QTJYbq_grid{max-width:var(--max);padding:28px var(--gutter) clamp(48px, 6vw, 80px);border-top:1px solid var(--hair);grid-template-columns:minmax(0,1fr) minmax(280px,360px);gap:clamp(32px,6vw,88px);margin:24px auto 0;display:grid}.QTJYbq_body{max-width:66ch;font-size:18px}.QTJYbq_body h2{border-top:1px solid var(--ink);margin-top:36px;padding-top:12px;font-size:28px!important}.QTJYbq_body h2:first-child{margin-top:0}.QTJYbq_body p,.QTJYbq_body ul,.QTJYbq_body ol,.QTJYbq_body table{margin-top:14px}.QTJYbq_body ul,.QTJYbq_body ol{padding-left:1.2em}.QTJYbq_body ul{list-style:outside}.QTJYbq_body ol{list-style:decimal}.QTJYbq_body li+li{margin-top:6px}.QTJYbq_body li::marker{color:var(--petrol)}.QTJYbq_body a{color:var(--petrol)}.QTJYbq_body strong{font-weight:600}.QTJYbq_body table{border-collapse:collapse;width:100%;font-size:16px}.QTJYbq_body th,.QTJYbq_body td{border-bottom:1px solid var(--hair);text-align:left;vertical-align:top;padding:10px 8px 10px 0}.QTJYbq_body th{color:var(--ink-3);border-bottom-color:var(--ink);font-size:13.5px;font-weight:600}.QTJYbq_body td:first-child{font-family:var(--mono);white-space:nowrap;font-weight:600}.QTJYbq_body .site-faq{border-top:1px solid var(--ink);margin-top:40px}.QTJYbq_body .site-faq h2{border-top:0;margin-top:0;padding-top:16px}.QTJYbq_body .site-faq details{border-bottom:1px solid var(--hair)}.QTJYbq_body .site-faq summary{cursor:pointer;align-items:center;min-height:52px;padding:8px 0;font-weight:600;display:flex}.QTJYbq_body .site-faq details p{color:var(--ink-2);margin:0 0 16px}.QTJYbq_body .site-sources{max-width:none;color:var(--ink-2);margin-top:36px;padding:0;font-size:15px}.QTJYbq_body .site-sources h2{border-top-color:var(--hair-strong);font-size:18px!important}.QTJYbq_body .site-sources ol{margin-top:8px}.QTJYbq_rail{align-content:start;gap:20px;display:grid}.QTJYbq_frame{border-radius:var(--radius);height:300px;overflow:hidden}.QTJYbq_photo figcaption{color:var(--ink-3);margin-top:8px;font-size:14px}.QTJYbq_card{border-radius:var(--radius);background:var(--slate);color:#eaf2f5;gap:12px;padding:22px;display:grid}.QTJYbq_card p{font-size:16px}.QTJYbq_card>a:first-of-type{justify-self:start}.QTJYbq_uni{align-items:center;min-height:40px;font-size:15px;display:inline-flex;color:#a9e6f1!important}.QTJYbq_more{max-width:var(--max);padding:0 var(--gutter) clamp(48px, 6vw, 72px);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:0 24px;margin:0 auto;display:grid}.QTJYbq_more a{border-top:1px solid var(--ink);gap:4px;padding:16px 0;text-decoration:none;display:grid}.QTJYbq_more strong{font-family:var(--display);font-size:21px;font-weight:700;line-height:1.2}.QTJYbq_more span{color:var(--ink-2);font-size:15px}@media (hover:hover) and (pointer:fine){.QTJYbq_more a:hover strong{color:var(--petrol)}}@media (max-width:900px){.QTJYbq_grid{grid-template-columns:minmax(0,1fr)}.QTJYbq_frame{height:240px}}
