.wk-list{margin:4rem 0 0;padding:0;list-style:none}.wk-name{letter-spacing:-.01em;margin:0;font-size:clamp(1.375rem,2vw,1.75rem);font-weight:400;line-height:1.2}.wk-meta{color:var(--muted);margin:.5rem 0 0;font-size:.9375rem}.wk-body{color:var(--muted);margin:1.25rem 0 0;font-size:1.0625rem;line-height:1.55}.wk-tags{flex-wrap:wrap;gap:.5rem;margin-top:auto;padding-top:2.5rem;display:flex}.wk-plain-outcome{min-width:0}.wk-plain-row .wk-body{margin-top:0}.wk-plain-list{margin-top:3rem}.wk-plain-row{border-top:1px solid var(--rule);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:5rem;padding:3rem 0;display:grid}.wk-plain-row:first-child{border-top:0}.wk-plain-outcome>p{text-wrap:balance;margin:0;font-size:clamp(2rem,3.5vw,3rem);line-height:1.05}.wk-plain-copy .wk-tags{margin-top:0;padding-top:1.5rem}@media (width<=52rem){.wk-list{margin-top:2.5rem}.wk-tags{padding-top:1.5rem}.wk-plain-row{grid-template-columns:1fr;gap:2rem;padding:2.5rem 0}}.ng{--ink:#0e0f11;--muted:#6f7379;--rule:#e6e4e1;--surface:#f3f1ee;--paper:#fff;color:var(--ink);background:var(--paper);font-family:Instrument Sans,system-ui,sans-serif;font-weight:400}.ng-display{letter-spacing:-.02em;font-family:Instrument Serif,Georgia,serif;font-weight:400}.sec{max-width:72rem;margin:0 auto;padding:8rem 2.5rem}.sec-main{max-width:46rem}.sec-head{margin-bottom:2.5rem}.sec-body{flex-direction:column;gap:2rem;display:flex}.ng-h2{letter-spacing:-.01em;max-width:24ch;margin:0;font-size:clamp(1.5rem,2.4vw,1.875rem);font-weight:400;line-height:1.2}.ng-muted{color:var(--muted)}.ng-p{color:var(--ink);margin:0;font-size:1.125rem;line-height:1.6}.ng-link{color:var(--ink);border-bottom:1px solid var(--rule);align-self:flex-start;padding-bottom:2px;font-size:1rem;text-decoration:none;transition:border-color .2s}.ng-link:hover{border-bottom-color:var(--ink)}.ng-quiet-link{color:inherit;opacity:.7;font-size:1rem;text-decoration:none;transition:opacity .2s}.ng-quiet-link:hover{opacity:1}.ng-actions{flex-wrap:wrap;align-items:center;gap:1.75rem;display:flex}.ng-pill-btn{border-radius:999px;padding:.875rem 1.5rem;font-size:1rem;text-decoration:none;transition:opacity .2s,background-color .2s;display:inline-block}.ng-tag{background:var(--surface);color:var(--muted);border-radius:999px;align-self:flex-start;padding:.375rem .75rem;font-size:.8125rem;display:inline-block}.ng-note{color:var(--muted);max-width:40ch;margin:0;font-size:1.0625rem;line-height:1.6}.sec.as-split{padding-top:9rem;padding-bottom:5rem}.as-split-top{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:7rem;display:grid}.as-split-heading{text-wrap:balance;max-width:12ch;margin:0;font-size:clamp(3rem,5.5vw,4.75rem);line-height:1.04}.as-split-copy{flex-direction:column;align-items:flex-start;gap:2rem;padding-top:.5rem;display:flex}.as-split-support{color:var(--muted);max-width:39ch;margin:0;font-size:1.25rem;line-height:1.55}.as-split-terms{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);grid-template-columns:repeat(3,minmax(0,1fr));margin:6rem 0 0;padding:2rem 0;display:grid}.as-split-terms>div{border-left:1px solid var(--rule);padding:0 2rem}.as-split-terms>div:first-child{border-left:0;padding-left:0}.as-split-terms dt{color:var(--ink);margin-bottom:.5rem;font-size:.875rem;font-weight:500}.as-split-terms dd{color:var(--muted);margin:0;font-size:1rem;line-height:1.45}.sec.work-sec{padding-top:4rem;padding-bottom:0}.work-intro{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:7rem;display:grid}.work-intro .ng-p{max-width:39ch}.work-sec .wk-list{margin-top:3rem}.sec.built-sec{padding-top:0;padding-bottom:4rem}.sec.guarantee-sec{padding-top:0;padding-bottom:7rem}.guarantee-grid{border-top:1px solid var(--rule);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:7rem;padding-top:4rem;display:grid}.guarantee-copy{flex-direction:column;gap:2rem;display:flex}@media (width<=52rem){.sec.as-split{padding-top:5.5rem;padding-bottom:3.5rem}.as-split-top{grid-template-columns:1fr;gap:2rem}.as-split-heading{max-width:100%}.as-split-copy{padding-top:0}.as-split-support{font-size:1.125rem}.as-split-terms{grid-template-columns:1fr;margin-top:3.5rem;padding:0}.as-split-terms>div,.as-split-terms>div:first-child{border-left:0;border-top:1px solid var(--rule);padding:1.5rem 0}.as-split-terms>div:first-child{border-top:0}.sec.work-sec{padding-top:3.5rem;padding-bottom:0}.work-intro{grid-template-columns:1fr;gap:1.5rem}.work-sec .wk-list{margin-top:2.5rem}.sec.built-sec{padding-top:0;padding-bottom:3rem}.sec.guarantee-sec{padding-top:0;padding-bottom:4.5rem}.guarantee-grid{grid-template-columns:1fr;gap:1.5rem;padding-top:3.5rem}.sec{padding:4.5rem 1.5rem}.sec-head{margin-bottom:1.75rem}}.a-hero{background:linear-gradient(#0e1526 0%,#141d35 12%,#1e2e55 28%,#2a4270 44%,#405d8c 58%,#6b88ae 70%,#a2b2c9 80%,#cfc9c8 88%,#eaddd1 94%,#fff 100%)}.a-hero-in{flex-direction:column;max-width:72rem;min-height:108vh;margin:0 auto;padding:10rem 2.5rem 0;display:flex}.a-h1{text-wrap:balance;color:#f4f2ee;max-width:18ch;margin:0;font-size:clamp(3rem,8vw,6.5rem);line-height:1.03}.a-lede{color:#e3e8f0;max-width:34rem;margin:2rem 0 auto;font-size:1.0625rem;line-height:1.6}.a-actions{margin-top:3rem;padding-bottom:18vh}.a-btn{color:#f6f5f2;background:#14161c;border:1px solid #0000}.a-btn:hover{opacity:.88}@media (width<=52rem){.a-hero-in{justify-content:center;gap:1.75rem;min-height:88vh;padding:7rem 1.5rem 4rem}.a-lede{margin:0}.a-actions{margin-top:0;padding-bottom:0}.a-btn{color:#14161c;background:#f6f5f2}}.a-final{background:var(--surface);border-radius:1.25rem;max-width:72rem;margin:0 auto 4.5rem}.a-final-in{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:5rem;padding:5rem 3rem;display:grid}.a-final-h{text-wrap:balance;max-width:12ch;margin:0;font-size:clamp(2rem,4vw,3rem);line-height:1.08}.a-final-copy{flex-direction:column;align-items:flex-start;gap:2.25rem;padding-top:.375rem;display:flex}.a-final-p{max-width:36ch;color:var(--muted);margin:0;font-size:1.0625rem;line-height:1.6}.a .a-final .ng-pill-btn{background:var(--ink);border:1px solid var(--ink);color:var(--paper);backdrop-filter:none}.a .a-final .ng-pill-btn:hover{opacity:.85;background:var(--ink)}@media (width<=52rem){.a-final{border-radius:1rem;margin-bottom:3rem}.a-final-in{grid-template-columns:1fr;gap:1.75rem;padding:3.25rem 1.75rem}.a-final-copy{padding-top:0}}@media (prefers-reduced-motion:reduce){.ng *{transition:none!important}}
