.hero-panel[data-astro-cid-vcrondbs]{padding:clamp(40px,5vw,72px) clamp(20px,4.4vw,64px) 0;overflow:hidden}.hero-copy[data-astro-cid-vcrondbs]{isolation:isolate;position:relative}.hero-row[data-astro-cid-vcrondbs]{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:24px clamp(32px,5vw,80px);margin-top:clamp(28px,3vw,40px);display:grid}@media (width<=860px){.hero-row[data-astro-cid-vcrondbs]{grid-template-columns:minmax(0,1fr)}}.lede[data-astro-cid-vcrondbs]{color:var(--muted);text-wrap:pretty;max-width:30em;margin:0;font-size:clamp(1.03rem,1.3vw,1.15rem)}.ctas[data-astro-cid-vcrondbs]{flex-wrap:wrap;align-items:center;gap:14px 28px;display:flex}.works[data-astro-cid-vcrondbs]{color:var(--muted);max-width:25em;margin:18px 0 0;font-size:.87rem}.hero-panel[data-astro-cid-vcrondbs] .hero-reeds{z-index:-1;opacity:.85;width:clamp(110px,14vw,200px);height:auto;position:absolute;bottom:0;right:clamp(8px,3vw,48px)}@media (width<=860px){.hero-panel[data-astro-cid-vcrondbs] .hero-reeds{display:none}}.peek[data-astro-cid-vcrondbs]{width:min(940px,100% + -1*clamp(0px,16vw,220px));height:clamp(230px,30vw,340px);margin:clamp(40px,5vw,64px) 0 0;overflow:hidden}@media (width<=860px){.peek[data-astro-cid-vcrondbs]{width:100%}}.peek[data-astro-cid-vcrondbs] .frame[data-astro-cid-vcrondbs]{border-bottom:0;border-radius:14px 14px 0 0}.addr[data-astro-cid-vcrondbs]{background:#f6f8f5;border-bottom:1px solid #e1e8e0;align-items:center;gap:10px;padding:8px 12px;display:flex}.url[data-astro-cid-vcrondbs]{min-width:0;color:var(--muted);white-space:nowrap;background:#fff;border:1px solid #e1e8e0;border-radius:999px;flex:1;align-items:center;gap:8px;padding:6px 14px;font-size:.8rem;display:flex}.url-t[data-astro-cid-vcrondbs]{text-overflow:ellipsis;overflow:hidden}.url-host[data-astro-cid-vcrondbs]{color:var(--ink)}.url[data-astro-cid-vcrondbs] svg[data-astro-cid-vcrondbs]{color:var(--green);flex:none}.url[data-astro-cid-vcrondbs] b[data-astro-cid-vcrondbs]{color:var(--ink);font-weight:600}.private[data-astro-cid-vcrondbs]{color:var(--green);flex:none;align-items:center;gap:6px;font-size:.72rem;font-weight:500;display:inline-flex}.private[data-astro-cid-vcrondbs]:before{content:"";background:var(--green);border-radius:50%;width:6px;height:6px}@media (width<=560px){.private[data-astro-cid-vcrondbs]{display:none}}.ts[data-astro-cid-q3hdowic]{color:#16201a;background:#fff;min-width:0;font:400 13px/1.45 Inter Variable,system-ui,sans-serif;container-type:inline-size}.ts-addr[data-astro-cid-q3hdowic]{background:#f6f8f5;border-bottom:1px solid #e1e8e0;align-items:center;gap:10px;padding:8px 12px;display:flex}.ts-url[data-astro-cid-q3hdowic]{color:#56635a;white-space:nowrap;background:#fff;border:1px solid #e1e8e0;border-radius:999px;flex:1;align-items:center;gap:8px;min-width:0;padding:6px 14px;font-size:12.5px;display:flex}.ts-url[data-astro-cid-q3hdowic] svg[data-astro-cid-q3hdowic]{color:#2f5d45;flex:none}.ts-url-t[data-astro-cid-q3hdowic]{text-overflow:ellipsis;overflow:hidden}.ts-url[data-astro-cid-q3hdowic] b[data-astro-cid-q3hdowic]{color:#16201a;font-weight:600}.ts-pill[data-astro-cid-q3hdowic]{color:#2f5d45;white-space:nowrap;background:#e3ede3;border-radius:999px;flex:none;padding:5px 10px;font-size:11.5px;font-weight:500;display:inline-grid}.ts-pill-draft[data-astro-cid-q3hdowic]{color:#56635a;background:#f2f6f1;box-shadow:inset 0 0 0 1px #d5e0d5}.ts-pill-flip[data-astro-cid-q3hdowic]>span[data-astro-cid-q3hdowic]{grid-area:1/1;transition:opacity .35s}@container (width<=440px){.ts-pill[data-astro-cid-q3hdowic]{display:none}}.kit[data-astro-cid-q3hdowic]{padding:22px 24px 26px}.kit-head[data-astro-cid-q3hdowic]{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:18px;display:flex}.kit-over[data-astro-cid-q3hdowic],.kit-label[data-astro-cid-q3hdowic]{letter-spacing:.1em;text-transform:uppercase;color:#6b766e;margin:0;font-size:10.5px;font-weight:500}.kit-name[data-astro-cid-q3hdowic]{letter-spacing:-.015em;order:-1;margin:0;font:400 24px/1.1 Newsreader Variable,Georgia,serif}.kit-grid[data-astro-cid-q3hdowic]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}@container (width<=440px){.kit-grid[data-astro-cid-q3hdowic]{grid-template-columns:minmax(0,1fr)}.kit[data-astro-cid-q3hdowic]{padding:18px 16px 20px}}.kit-block[data-astro-cid-q3hdowic]{border:1px solid #e1e8e0;border-radius:12px;align-content:start;gap:10px;padding:14px;display:grid}.kit-logo-tile[data-astro-cid-q3hdowic]{background:var(--p);color:#fff;font:600 16px/1 var(--h);border-radius:8px;align-items:center;gap:10px;padding:14px;display:flex}.kit-logo-tile[data-astro-cid-q3hdowic] svg[data-astro-cid-q3hdowic]{flex:none}.kit-file[data-astro-cid-q3hdowic]{color:#6b766e;margin:0;font-size:11.5px}.kit-colours[data-astro-cid-q3hdowic]{gap:8px;margin:0;padding:0;list-style:none;display:grid}.kit-colours[data-astro-cid-q3hdowic] li[data-astro-cid-q3hdowic]{align-items:center;gap:10px;display:flex}.kit-colours[data-astro-cid-q3hdowic] i[data-astro-cid-q3hdowic]{border-radius:6px;flex:none;width:22px;height:22px;box-shadow:inset 0 0 0 1px #00000014}.kit-colours[data-astro-cid-q3hdowic] code[data-astro-cid-q3hdowic]{color:#56635a;margin-left:auto;font:400 11.5px/1 ui-monospace,Menlo,monospace}.kit-fonts[data-astro-cid-q3hdowic]{gap:8px;display:grid}.kit-fonts[data-astro-cid-q3hdowic] span[data-astro-cid-q3hdowic]{color:#56635a;align-items:center;gap:12px;display:flex}.kit-fonts[data-astro-cid-q3hdowic] b[data-astro-cid-q3hdowic]{color:var(--p);width:1.4em;font-size:26px;font-weight:600;line-height:1}.kit-preview[data-astro-cid-q3hdowic]{grid-column:1/-1}.kit-pv[data-astro-cid-q3hdowic]{border-radius:8px;overflow:hidden;box-shadow:0 0 0 1px #e1e8e0}.kit-pv-head[data-astro-cid-q3hdowic]{background:var(--p);color:#fff;font:600 13px/1 var(--h);align-items:center;gap:8px;padding:9px 12px;display:flex}.kit-pv-head[data-astro-cid-q3hdowic] small[data-astro-cid-q3hdowic]{letter-spacing:.1em;text-transform:uppercase;opacity:.85;margin-left:auto;font:500 9.5px/1 Inter Variable,sans-serif}.kit-pv-body[data-astro-cid-q3hdowic]{justify-content:space-between;align-items:flex-end;gap:16px;padding:12px;display:flex}.kit-pv-t[data-astro-cid-q3hdowic]{font:600 15px/1.25 var(--h);color:var(--p);max-width:22em}.kit-pv-bars[data-astro-cid-q3hdowic]{flex:none;align-items:flex-end;gap:4px;height:34px;display:flex}.kit-pv-bars[data-astro-cid-q3hdowic] i[data-astro-cid-q3hdowic]{background:color-mix(in srgb, var(--p) 20%, #fff);border-radius:2px 2px 0 0;width:9px}.kit-pv-bars[data-astro-cid-q3hdowic] i[data-astro-cid-q3hdowic]:first-child{height:55%}.kit-pv-bars[data-astro-cid-q3hdowic] i[data-astro-cid-q3hdowic]:nth-child(2){height:62%}.kit-pv-bars[data-astro-cid-q3hdowic] i[data-astro-cid-q3hdowic]:nth-child(3){height:66%}.kit-pv-bars[data-astro-cid-q3hdowic] i[data-astro-cid-q3hdowic]:nth-child(4){height:72%}.kit-pv-bars[data-astro-cid-q3hdowic] i[data-astro-cid-q3hdowic]:nth-child(5){height:82%}.kit-pv-bars[data-astro-cid-q3hdowic] i[data-astro-cid-q3hdowic].hi{background:var(--a);height:100%}@container (width<=440px){.kit-pv-bars[data-astro-cid-q3hdowic]{display:none}}.kit-check[data-astro-cid-q3hdowic]{background:#f2f6f1;border-color:#f2f6f1}.kit-check[data-astro-cid-q3hdowic] ul[data-astro-cid-q3hdowic]{gap:7px;margin:0;padding:0;list-style:none;display:grid}.kit-check[data-astro-cid-q3hdowic] li[data-astro-cid-q3hdowic]{align-items:center;gap:9px;display:flex}.kit-check[data-astro-cid-q3hdowic] li[data-astro-cid-q3hdowic]:before{content:"";background:#2f5d45 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'%3E%3Cpath d='M2 5.2l2 2 4-4.4' stroke='%23fff' stroke-width='1.6' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/10px no-repeat;border-radius:50%;flex:none;width:16px;height:16px}.pub[data-astro-cid-q3hdowic]{background:#f2f6f1;gap:14px;padding:16px;display:grid}.call[data-astro-cid-q3hdowic]{color:#cfdccf;background:#16201a;border-radius:10px;padding:12px 16px 14px}.call-from[data-astro-cid-q3hdowic]{color:#9cc4a8;margin:0 0 6px;font-size:11px;font-weight:500}.call[data-astro-cid-q3hdowic] pre[data-astro-cid-q3hdowic]{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font:400 12px/1.55 ui-monospace,Menlo,monospace}.call[data-astro-cid-q3hdowic] .k[data-astro-cid-q3hdowic]{color:#9cc4a8}.call[data-astro-cid-q3hdowic] q[data-astro-cid-q3hdowic]{color:#f2d8a7;quotes:"\"" "\""}.pub-report[data-astro-cid-q3hdowic]{border-radius:10px;overflow:hidden;box-shadow:0 0 0 1px #e1e8e0,0 20px 40px -28px #16201a66}.share[data-astro-cid-q3hdowic]{display:grid;position:relative}.share-bg[data-astro-cid-q3hdowic]{filter:saturate(.7);opacity:.45;pointer-events:none;grid-area:1/1}.dialog[data-astro-cid-q3hdowic]{z-index:1;background:#fff;border-radius:16px;grid-area:1/1;place-self:start center;gap:12px;width:min(400px,100% - 28px);margin:62px 0 24px;padding:20px 20px 18px;display:grid;position:relative;box-shadow:0 0 0 1px #d5e0d5,0 30px 60px -24px #16201a73}.dialog-t[data-astro-cid-q3hdowic]{letter-spacing:-.01em;margin:0;font:400 20px/1.2 Newsreader Variable,Georgia,serif}.seg[data-astro-cid-q3hdowic]{color:#56635a;text-align:center;background:#f2f6f1;border-radius:999px;grid-template-columns:1fr 1fr;padding:3px;font-size:12px;font-weight:500;display:grid}.seg[data-astro-cid-q3hdowic] span[data-astro-cid-q3hdowic]{border-radius:999px;padding:6px 8px}.seg[data-astro-cid-q3hdowic] .on[data-astro-cid-q3hdowic]{color:#16201a;background:#fff;box-shadow:0 1px 2px #16201a1f}.people[data-astro-cid-q3hdowic]{gap:6px;margin:0;padding:0;list-style:none;display:grid}.people[data-astro-cid-q3hdowic] li[data-astro-cid-q3hdowic]{border:1px solid #e1e8e0;border-radius:10px;align-items:center;gap:10px;min-width:0;padding:8px 10px;display:flex}.people[data-astro-cid-q3hdowic] li[data-astro-cid-q3hdowic]>span[data-astro-cid-q3hdowic]:last-child{color:#56635a;overflow-wrap:anywhere;min-width:0;font-size:12px;display:grid}.people[data-astro-cid-q3hdowic] b[data-astro-cid-q3hdowic]{color:#16201a;font-size:13px;font-weight:500}.av[data-astro-cid-q3hdowic]{background:var(--p);color:#fff;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:10.5px;font-weight:600;display:grid}.dialog-note[data-astro-cid-q3hdowic]{color:#56635a;margin:0;font-size:12px}.trail[data-astro-cid-q3hdowic]{color:#56635a;border-top:1px solid #e1e8e0;gap:6px;margin:0;padding:10px 0 0;font-size:12px;list-style:none;display:grid}.trail[data-astro-cid-q3hdowic] li[data-astro-cid-q3hdowic]{align-items:center;gap:8px;display:flex}.trail[data-astro-cid-q3hdowic] li[data-astro-cid-q3hdowic]:before{content:"";background:#2f5d45;border-radius:50%;flex:none;width:8px;height:8px}.trail[data-astro-cid-q3hdowic] .t-wait[data-astro-cid-q3hdowic]:before{background:#fff;box-shadow:inset 0 0 0 1.5px #b07a12}.trail[data-astro-cid-q3hdowic] .t-ok[data-astro-cid-q3hdowic]{color:#16201a;font-weight:500}.approve[data-astro-cid-q3hdowic]{color:#fff;background:#16201a;border-radius:999px;justify-self:start;padding:9px 16px;font-size:13px;font-weight:500;transition:background-color .35s;display:inline-grid}.approve[data-astro-cid-q3hdowic]>span[data-astro-cid-q3hdowic]{grid-area:1/1;transition:opacity .3s}.a-ok[data-astro-cid-q3hdowic]{align-items:center;gap:7px;display:inline-flex}.a-ok[data-astro-cid-q3hdowic]:before{content:"";border-bottom:1.6px solid;border-left:1.6px solid;width:9px;height:5px;transform:rotate(-45deg)translateY(-2px)}.ts-3[data-astro-cid-q3hdowic][data-approved=false] .shared[data-astro-cid-q3hdowic],.ts-3[data-astro-cid-q3hdowic][data-approved=false] .a-ok[data-astro-cid-q3hdowic],.ts-3[data-astro-cid-q3hdowic][data-approved=true] .wait[data-astro-cid-q3hdowic],.ts-3[data-astro-cid-q3hdowic][data-approved=true] .a-wait[data-astro-cid-q3hdowic],.ts-3[data-astro-cid-q3hdowic][data-approved=true] .t-wait[data-astro-cid-q3hdowic]{opacity:0}.ts-3[data-astro-cid-q3hdowic][data-approved=true] .t-wait[data-astro-cid-q3hdowic],.ts-3[data-astro-cid-q3hdowic][data-approved=false] .t-ok[data-astro-cid-q3hdowic]{display:none}.ts-3[data-astro-cid-q3hdowic][data-approved=false] .ts-pill-flip[data-astro-cid-q3hdowic]{color:#7a5208;background:#fbf1dc}.ts-3[data-astro-cid-q3hdowic][data-approved=true] .approve[data-astro-cid-q3hdowic]{background:#2f5d45}.ts-pill-flip[data-astro-cid-q3hdowic]{transition:background-color .35s,color .35s}[data-live] .tw-stage .ts{transition:opacity .45s,visibility linear;position:absolute;inset:0;overflow:hidden}[data-live] .tw-stage .ts[data-active=false]{opacity:0;visibility:hidden;transition:opacity .3s,visibility 0s linear .3s}[data-live] .tw-stage .kit-block,[data-live] .tw-stage .kit-colours li,[data-live] .tw-stage .kit-check li{transition:opacity .4s,transform .4s}[data-live] .tw-stage .ts[data-active=false] :is(.kit-block,.kit-colours li,.kit-check li){opacity:0;transition-duration:0s;transform:translateY(8px)}[data-live] .tw-stage .kit-block:nth-child(2){transition-delay:.12s}[data-live] .tw-stage .kit-block:nth-child(3){transition-delay:.24s}[data-live] .tw-stage .kit-block:nth-child(4){transition-delay:.36s}[data-live] .tw-stage .kit-block:nth-child(5){transition-delay:.5s}[data-live] .tw-stage .kit-colours li:first-child{transition-delay:.3s}[data-live] .tw-stage .kit-colours li:nth-child(2){transition-delay:.4s}[data-live] .tw-stage .kit-colours li:nth-child(3){transition-delay:.5s}[data-live] .tw-stage .kit-check li:first-child{transition-delay:.7s}[data-live] .tw-stage .kit-check li:nth-child(2){transition-delay:.95s}[data-live] .tw-stage .kit-check li:nth-child(3){transition-delay:1.2s}[data-live] .tw-stage .call{transition:opacity .4s,transform .5s cubic-bezier(.2,.7,.2,1)}[data-live] .tw-stage .pub-report{transition:opacity .5s .45s,transform .6s cubic-bezier(.2,.7,.2,1) .45s}[data-live] .tw-stage .rc-bar{transform-origin:bottom;transition:transform .6s cubic-bezier(.2,.7,.2,1) .8s}[data-live] .tw-stage .ts-2[data-active=false] .call{opacity:0;transition-duration:0s;transition-delay:0s;transform:translateY(-16px)}[data-live] .tw-stage .ts-2[data-active=false] .pub-report{opacity:0;transition-duration:0s;transition-delay:0s;transform:translateY(14px)}[data-live] .tw-stage .ts-2[data-active=false] .rc-bar{transition-duration:0s;transition-delay:0s;transform:scaleY(0)}[data-live] .tw-stage .dialog{transition:opacity .4s .15s,transform .5s cubic-bezier(.2,.7,.2,1) .15s}[data-live] .tw-stage .ts-3[data-active=false] .dialog{opacity:0;transition-duration:0s;transition-delay:0s;transform:translateY(10px)scale(.98)}.tour-head[data-astro-cid-qpzni24o]{max-width:760px}.tour-steps[data-astro-cid-qpzni24o]{gap:clamp(56px,7vw,96px);margin:0;padding:0;list-style:none;display:grid}.step[data-astro-cid-qpzni24o]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:24px clamp(32px,5vw,72px);display:grid}@media (width<=900px){.step[data-astro-cid-qpzni24o]{grid-template-columns:minmax(0,1fr)}}.step-copy[data-astro-cid-qpzni24o]{max-width:30em}.step-n[data-astro-cid-qpzni24o]{align-items:baseline;gap:14px;margin:0 0 14px;display:flex}.num[data-astro-cid-qpzni24o]{font:italic 360 clamp(3.4rem, 2.4rem + 2.6vw, 5rem)/.8 var(--serif);color:var(--green);font-variant-numeric:lining-nums;letter-spacing:-.04em}.step-of[data-astro-cid-qpzni24o]{font:500 .75rem/1 var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.step[data-astro-cid-qpzni24o] h3[data-astro-cid-qpzni24o]{font:400 clamp(1.7rem, 1.2rem + 1.2vw, 2.15rem)/1.1 var(--serif);letter-spacing:-.02em;margin-bottom:14px}.step-body[data-astro-cid-qpzni24o]{color:#2a362e;text-wrap:pretty;margin:0;font-size:1.04rem}.step-note[data-astro-cid-qpzni24o]{border-top:1px solid var(--line);color:var(--muted);text-wrap:pretty;margin:18px 0 0;padding-top:16px;font-size:.92rem}.step-shot[data-astro-cid-qpzni24o]{background:var(--sage-light);border-radius:clamp(18px,2.4vw,28px);min-width:0;padding:clamp(12px,2.4vw,32px)}.step-shot[data-astro-cid-qpzni24o] .frame-bar[data-astro-cid-qpzni24o]{min-height:26px;padding-top:8px}.tour-window[data-astro-cid-qpzni24o]{display:none}.tour[data-astro-cid-qpzni24o][data-live] .tour-grid[data-astro-cid-qpzni24o]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(40px,5vw,80px);display:grid}.tour[data-astro-cid-qpzni24o][data-live] .tour-steps[data-astro-cid-qpzni24o]{border-left:1px solid var(--line);gap:0}.tour[data-astro-cid-qpzni24o][data-live] .step[data-astro-cid-qpzni24o]{align-items:center;min-height:82vh;padding-left:clamp(24px,3vw,40px);display:flex;position:relative}.tour[data-astro-cid-qpzni24o][data-live] .step[data-astro-cid-qpzni24o]:first-child{align-items:flex-start;min-height:64vh;padding-top:12px}.tour[data-astro-cid-qpzni24o][data-live] .step[data-astro-cid-qpzni24o]:before{content:"";background:var(--green);width:2px;height:0;transition:height .5s,top .5s;position:absolute;top:50%;left:-1px}.tour[data-astro-cid-qpzni24o][data-live] .step[data-astro-cid-qpzni24o]:first-child:before{top:12px}.tour[data-astro-cid-qpzni24o][data-live] .step[data-astro-cid-qpzni24o].is-on:before{height:160px;top:calc(50% - 80px)}.tour[data-astro-cid-qpzni24o][data-live] .step[data-astro-cid-qpzni24o]:first-child.is-on:before{top:12px}.tour[data-astro-cid-qpzni24o][data-live] .step-copy[data-astro-cid-qpzni24o]{opacity:.32;transition:opacity .4s}.tour[data-astro-cid-qpzni24o][data-live] .step[data-astro-cid-qpzni24o].is-on .step-copy[data-astro-cid-qpzni24o]{opacity:1}.tour[data-astro-cid-qpzni24o][data-live] .step-shot[data-astro-cid-qpzni24o]{display:none}.tour[data-astro-cid-qpzni24o][data-live] .tour-window[data-astro-cid-qpzni24o]{display:block;position:sticky;top:max(84px,50vh - 340px)}.desk[data-astro-cid-qpzni24o]{background:var(--sage-light);border-radius:28px;padding:28px 28px 20px}.desk[data-astro-cid-qpzni24o] .frame[data-astro-cid-qpzni24o]{flex-direction:column;height:min(600px,100vh - 210px);display:flex}.tw-stage[data-astro-cid-qpzni24o]{background:#fff;flex:1;min-height:0;position:relative}.tw-stage[data-astro-cid-qpzni24o]:after{content:"";pointer-events:none;z-index:2;background:linear-gradient(#0000,#fff);height:56px;position:absolute;inset:auto 0 0}.tw-progress[data-astro-cid-qpzni24o]{color:var(--muted);justify-content:center;gap:22px;margin:18px 0 0;padding:0;font-size:.8rem;list-style:none;display:flex}.tw-progress[data-astro-cid-qpzni24o] li[data-astro-cid-qpzni24o]{align-items:center;gap:8px;transition:color .3s;display:inline-flex}.tw-progress[data-astro-cid-qpzni24o] i[data-astro-cid-qpzni24o]{background:#c3d2c4;border-radius:50%;width:7px;height:7px;transition:background-color .3s,transform .3s}.tw-progress[data-astro-cid-qpzni24o] li[data-astro-cid-qpzni24o][data-on=true]{color:var(--ink);font-weight:500}.tw-progress[data-astro-cid-qpzni24o] li[data-astro-cid-qpzni24o][data-on=true] i[data-astro-cid-qpzni24o]{background:var(--green);transform:scale(1.3)}.problem-panel[data-astro-cid-idrxmai7]{background:var(--sage-light);padding:clamp(40px,6vw,80px) clamp(20px,4.4vw,64px)}.pains[data-astro-cid-idrxmai7]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,4vw,56px);display:grid}@media (width<=860px){.pains[data-astro-cid-idrxmai7]{grid-template-columns:minmax(0,1fr)}}.pains[data-astro-cid-idrxmai7]>div[data-astro-cid-idrxmai7]{border-top:1px solid var(--ink);padding-top:20px}.pains[data-astro-cid-idrxmai7] h3[data-astro-cid-idrxmai7]{margin-bottom:10px}.pains[data-astro-cid-idrxmai7] p[data-astro-cid-idrxmai7]{color:var(--muted);margin:0}.guide[data-astro-cid-cyeb7ip6]{grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:end;gap:clamp(32px,7vw,112px);display:grid}@media (width<=860px){.guide[data-astro-cid-cyeb7ip6]{grid-template-columns:minmax(0,1fr)}}.guide[data-astro-cid-cyeb7ip6] h2[data-astro-cid-cyeb7ip6]{max-width:16em}.guide-lede[data-astro-cid-cyeb7ip6]{font:400 clamp(1.15rem, 1.6vw, 1.32rem)/1.5 var(--serif);color:#2a362e;max-width:30em;margin:28px 0 0}.guide-fine[data-astro-cid-cyeb7ip6]{color:var(--muted);margin:18px 0 0;font-size:.9rem}.promises[data-astro-cid-cyeb7ip6] .eyebrow[data-astro-cid-cyeb7ip6]{margin-bottom:8px}.promises[data-astro-cid-cyeb7ip6] ul[data-astro-cid-cyeb7ip6]{margin:0;padding:0;list-style:none}.promises[data-astro-cid-cyeb7ip6] li[data-astro-cid-cyeb7ip6]{font:400 1.25rem/1.3 var(--serif);letter-spacing:-.01em;border-top:1px solid var(--line);text-wrap:pretty;padding:16px 0 16px 30px;position:relative}.promises[data-astro-cid-cyeb7ip6] li[data-astro-cid-cyeb7ip6]:last-child{border-bottom:1px solid var(--line)}.promises[data-astro-cid-cyeb7ip6] li[data-astro-cid-cyeb7ip6]:before{content:"";border-left:1.6px solid var(--green);border-bottom:1.6px solid var(--green);width:12px;height:6px;position:absolute;top:calc(16px + .42em);left:2px;transform:rotate(-45deg)}.ink[data-astro-cid-dhxjxvdp]{margin-top:var(--space);padding-block:var(--space);background:var(--ink);color:#dbe6dc}.ink[data-astro-cid-dhxjxvdp] .eyebrow[data-astro-cid-dhxjxvdp]{color:#9fc3a7}.ink[data-astro-cid-dhxjxvdp] h2[data-astro-cid-dhxjxvdp]{color:#f2f6f1}.ink[data-astro-cid-dhxjxvdp] h2[data-astro-cid-dhxjxvdp] em[data-astro-cid-dhxjxvdp]{color:#a9cdb1}.compare[data-astro-cid-dhxjxvdp]{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(14px,2vw,24px);display:grid}@media (width<=820px){.compare[data-astro-cid-dhxjxvdp]{grid-template-columns:minmax(0,1fr)}}.col[data-astro-cid-dhxjxvdp]{border-radius:24px;padding:clamp(26px,4vw,48px)}.col[data-astro-cid-dhxjxvdp] h3[data-astro-cid-dhxjxvdp]{font:400 1.65rem/1.2 var(--serif);letter-spacing:-.015em;margin-bottom:18px}.col[data-astro-cid-dhxjxvdp] ul[data-astro-cid-dhxjxvdp]{margin:0;padding:0;list-style:none}.col[data-astro-cid-dhxjxvdp] li[data-astro-cid-dhxjxvdp]{border-top:1px solid;padding:14px 0 14px 28px;position:relative}.without[data-astro-cid-dhxjxvdp]{color:#a3b1a7;border:1px solid #e3ede32e}.without[data-astro-cid-dhxjxvdp] h3[data-astro-cid-dhxjxvdp]{color:#dbe6dc}.without[data-astro-cid-dhxjxvdp] li[data-astro-cid-dhxjxvdp]{border-color:#e3ede324}.without[data-astro-cid-dhxjxvdp] li[data-astro-cid-dhxjxvdp]:before{content:"";background:#7f8f83;width:12px;height:1.4px;position:absolute;top:1.5em;left:2px}.with[data-astro-cid-dhxjxvdp]{background:var(--green);color:#f2f6f1}.with[data-astro-cid-dhxjxvdp] li[data-astro-cid-dhxjxvdp]{border-color:#f2f6f138}.with[data-astro-cid-dhxjxvdp] li[data-astro-cid-dhxjxvdp]:before{content:"";border-bottom:1.6px solid #cfe3d1;border-left:1.6px solid #cfe3d1;width:12px;height:6px;position:absolute;top:1.2em;left:2px;transform:rotate(-45deg)}.faq[data-astro-cid-stqqzfge]{grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:clamp(24px,6vw,96px);display:grid}@media (width<=860px){.faq[data-astro-cid-stqqzfge]{grid-template-columns:minmax(0,1fr)}}details[data-astro-cid-stqqzfge]{border-top:1px solid var(--line)}details[data-astro-cid-stqqzfge]:last-child{border-bottom:1px solid var(--line)}summary[data-astro-cid-stqqzfge]{cursor:pointer;font:400 1.3rem/1.3 var(--serif);letter-spacing:-.01em;justify-content:space-between;align-items:baseline;gap:20px;padding:22px 0;list-style:none;display:flex}summary[data-astro-cid-stqqzfge]::-webkit-details-marker{display:none}summary[data-astro-cid-stqqzfge]:after{content:"+";font:300 1.5rem/1 var(--sans);color:var(--green);flex:none;transition:transform .25s}details[data-astro-cid-stqqzfge][open] summary[data-astro-cid-stqqzfge]:after{transform:rotate(45deg)}summary[data-astro-cid-stqqzfge]:hover{color:var(--green)}details[data-astro-cid-stqqzfge] p[data-astro-cid-stqqzfge]{color:var(--muted);max-width:40em;margin:-4px 0 26px}.apply-panel[data-astro-cid-batfzhxs]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(32px,5vw,72px);padding:clamp(36px,6vw,88px) clamp(16px,4vw,64px);display:grid}@media (width<=960px){.apply-panel[data-astro-cid-batfzhxs]{grid-template-columns:minmax(0,1fr)}}.apply-copy[data-astro-cid-batfzhxs] h2[data-astro-cid-batfzhxs]{font-size:clamp(2rem,1.2rem + 2vw,2.9rem)}.apply-lede[data-astro-cid-batfzhxs]{color:var(--muted);margin:22px 0 0;font-size:1.05rem}.terms[data-astro-cid-batfzhxs]{margin:28px 0;padding:0;list-style:none}.terms[data-astro-cid-batfzhxs] li[data-astro-cid-batfzhxs]{color:var(--muted);border-top:1px solid #c6d6c6;padding:14px 0}.terms[data-astro-cid-batfzhxs] strong[data-astro-cid-batfzhxs]{color:var(--ink);font-weight:500}.small[data-astro-cid-batfzhxs]{color:var(--muted);margin:0;font-size:.87rem}.form[data-astro-cid-batfzhxs],.done[data-astro-cid-batfzhxs]{background:#fff;border-radius:24px;gap:22px;padding:clamp(20px,3vw,40px);display:grid;box-shadow:0 30px 60px -40px #16201a59}.done[data-astro-cid-batfzhxs] h3[data-astro-cid-batfzhxs]{font:400 2rem/1.1 var(--serif)}.done[data-astro-cid-batfzhxs] h3[data-astro-cid-batfzhxs] em[data-astro-cid-batfzhxs]{color:var(--green)}.done[data-astro-cid-batfzhxs] p[data-astro-cid-batfzhxs]{color:var(--muted);margin:0}.two[data-astro-cid-batfzhxs]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;display:grid}@media (width<=560px){.two[data-astro-cid-batfzhxs]{grid-template-columns:minmax(0,1fr)}}.form[data-astro-cid-batfzhxs] label[data-astro-cid-batfzhxs],.form[data-astro-cid-batfzhxs] legend[data-astro-cid-batfzhxs]{color:var(--ink);font-size:.92rem;font-weight:500}.opt[data-astro-cid-batfzhxs]{color:var(--muted);font-weight:400}.form[data-astro-cid-batfzhxs] input[data-astro-cid-batfzhxs]:not([type=radio],[type=checkbox]),.form[data-astro-cid-batfzhxs] select[data-astro-cid-batfzhxs],.form[data-astro-cid-batfzhxs] textarea[data-astro-cid-batfzhxs]{border:1px solid var(--field);width:100%;min-height:48px;color:var(--ink);font:400 1rem/1.4 var(--sans);background:#fff;border-radius:12px;margin-top:7px;padding:12px 14px;transition:border-color .15s,box-shadow .15s;display:block}.form[data-astro-cid-batfzhxs] [data-astro-cid-batfzhxs]::placeholder{color:#7a857d}.form[data-astro-cid-batfzhxs] input[data-astro-cid-batfzhxs]:focus,.form[data-astro-cid-batfzhxs] select[data-astro-cid-batfzhxs]:focus,.form[data-astro-cid-batfzhxs] textarea[data-astro-cid-batfzhxs]:focus{border-color:var(--green);outline:none;box-shadow:0 0 0 3px #2f5d4540}.form[data-astro-cid-batfzhxs] textarea[data-astro-cid-batfzhxs]{resize:vertical}fieldset[data-astro-cid-batfzhxs]{border:0;min-width:0;margin:0;padding:0}legend[data-astro-cid-batfzhxs]{margin-bottom:10px;padding:0}.choices[data-astro-cid-batfzhxs]{flex-wrap:wrap;gap:8px;display:flex}.form[data-astro-cid-batfzhxs] .choice[data-astro-cid-batfzhxs]{border:1px solid var(--field);cursor:pointer;border-radius:999px;align-items:center;gap:8px;min-height:40px;padding:9px 14px;font-weight:400;transition:background-color .15s,border-color .15s;display:inline-flex}.choice[data-astro-cid-batfzhxs]:hover{border-color:var(--green)}.choice[data-astro-cid-batfzhxs]:has(input:checked){border-color:var(--green);background:var(--sage);box-shadow:inset 0 0 0 1px var(--green)}.choice[data-astro-cid-batfzhxs]:has(input:focus-visible){outline:2px solid var(--green);outline-offset:2px}.choice[data-astro-cid-batfzhxs] input[data-astro-cid-batfzhxs]{accent-color:var(--green);margin:0}.hp[data-astro-cid-batfzhxs]{position:absolute;left:-9999px}.error[data-astro-cid-batfzhxs]{color:#9e2a1d;margin:0;font-weight:500}.form[data-astro-cid-batfzhxs] .btn[data-astro-cid-batfzhxs]{justify-self:start}.form[data-astro-cid-batfzhxs] .btn[data-astro-cid-batfzhxs]:disabled{opacity:.6;cursor:wait}.form[data-astro-cid-batfzhxs] .small[data-astro-cid-batfzhxs] a[data-astro-cid-batfzhxs]{color:var(--green)}
