.lead-magnet-capture:where(.astro-bl5gr42e){flex-wrap:wrap;align-items:end;gap:.65rem;max-width:34rem;display:flex}.lead-magnet-capture:where(.astro-bl5gr42e) label:where(.astro-bl5gr42e){flex:14rem;gap:.35rem;display:grid}.lead-magnet-capture:where(.astro-bl5gr42e) label:where(.astro-bl5gr42e) span:where(.astro-bl5gr42e){color:#8e6354;letter-spacing:.08em;text-transform:uppercase;font:700 .64rem ui-monospace,SFMono-Regular,monospace}.lead-magnet-capture:where(.astro-bl5gr42e) input:where(.astro-bl5gr42e){color:#5e2b20;font:inherit;background:#fffdf9;border:1px solid #d8bbab;border-radius:999px;width:100%;min-width:0;padding:.82rem 1rem}.lead-magnet-capture:where(.astro-bl5gr42e) button:where(.astro-bl5gr42e){background:var(--accent);color:#fff;cursor:pointer;white-space:nowrap;border:0;border-radius:999px;padding:.9rem 1.15rem;font-family:inherit;font-size:.88rem;font-weight:700}.lead-magnet-capture:where(.astro-bl5gr42e) button:where(.astro-bl5gr42e):disabled{cursor:wait;opacity:.82}.lead-magnet-capture:where(.astro-bl5gr42e) small:where(.astro-bl5gr42e),.capture-status:where(.astro-bl5gr42e),.capture-noscript:where(.astro-bl5gr42e){flex-basis:100%;margin:.1rem 0 0;font-size:.75rem;line-height:1.45}.lead-magnet-capture:where(.astro-bl5gr42e) small:where(.astro-bl5gr42e){color:#8e6354}.capture-status:where(.astro-bl5gr42e)[data-state=success]{color:#5f6f47}.capture-status:where(.astro-bl5gr42e)[data-state=error],.capture-noscript:where(.astro-bl5gr42e){color:#a13f2c}@media (width<=560px){.lead-magnet-capture:where(.astro-bl5gr42e){align-items:stretch;display:grid}.lead-magnet-capture:where(.astro-bl5gr42e) button:where(.astro-bl5gr42e){width:100%}}.pv-nav:where(.astro-vkpd6grq){grid-template-columns:1fr auto 1fr;align-items:center;max-width:76rem;margin:0 auto 5rem;display:grid}.pv-wordmark:where(.astro-vkpd6grq){color:#5e2b20;letter-spacing:-.08em;font:700 1.15rem/.75 Georgia,serif;text-decoration:none}.pv-wordmark:where(.astro-vkpd6grq) em:where(.astro-vkpd6grq){font-size:1.65rem;font-weight:400}.pv-nav:where(.astro-vkpd6grq) nav:where(.astro-vkpd6grq){gap:1.5rem;display:flex}.pv-nav:where(.astro-vkpd6grq) nav:where(.astro-vkpd6grq) a:where(.astro-vkpd6grq),.pv-kits:where(.astro-vkpd6grq){color:#6f4e42;font-size:.83rem;text-decoration:none}.pv-kits:where(.astro-vkpd6grq){justify-self:end}.pv-hero:where(.astro-vkpd6grq){grid-template-columns:minmax(0,.9fr) minmax(27rem,1.1fr);align-items:center;gap:4rem;max-width:76rem;min-height:39rem;margin:0 auto;display:grid}.pv-kicker:where(.astro-vkpd6grq),.pv-index:where(.astro-vkpd6grq){color:#ae5433;letter-spacing:.1em;text-transform:uppercase;font:700 .7rem ui-monospace,SFMono-Regular,monospace}.pv-copy:where(.astro-vkpd6grq) h1:where(.astro-vkpd6grq){color:#5e2b20;letter-spacing:-.09em;max-width:9ch;margin:1rem 0 1.5rem;font-family:Georgia,serif;font-size:clamp(3.5rem,7.1vw,6.7rem);font-weight:400;line-height:.86}.pv-lede:where(.astro-vkpd6grq){color:#765a4f;max-width:32rem;font:1.15rem/1.6 Georgia,serif}.pv-actions:where(.astro-vkpd6grq){flex-wrap:wrap;align-items:center;gap:1.35rem;margin-top:2.4rem;display:flex}.pv-actions:where(.astro-vkpd6grq)>a:where(.astro-vkpd6grq){color:#6b3527;font-weight:700;text-decoration:none}.pv-primary-cta:where(.astro-vkpd6grq),.pv-final-cta:where(.astro-vkpd6grq){background:var(--accent);border-radius:999px;padding:.9rem 1.15rem;display:inline-block;color:#fff!important}.draft-composition:where(.astro-vkpd6grq){color:#5f453a;background:#fffdf9;border:1px solid #dfcfc2;padding:2.2rem;font:1.15rem/1.56 Georgia,serif;position:relative;transform:rotate(1.5deg);box-shadow:18px 22px #f0e0d3}.draft-label:where(.astro-vkpd6grq){color:#a16b55;letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid #e7dacf;margin-bottom:1.6rem;padding-bottom:.7rem;font:700 .65rem ui-monospace,monospace}.rewrite:where(.astro-vkpd6grq){background:#f7ebe1;border-left:3px solid #b95738;margin:2.2rem 0 .2rem;padding:1rem 1.1rem}.rewrite:where(.astro-vkpd6grq) span:where(.astro-vkpd6grq){color:#a64b30;text-transform:uppercase;font:700 .63rem ui-monospace,monospace}.rewrite:where(.astro-vkpd6grq) p:where(.astro-vkpd6grq){margin:.45rem 0 0;font-size:.96rem}.pv-principle:where(.astro-vkpd6grq){border-top:1px solid #d8bbab;grid-template-columns:1fr 2fr;gap:3rem;max-width:76rem;margin:9rem auto 0;padding-top:1.1rem;display:grid}.pv-principle:where(.astro-vkpd6grq) h2:where(.astro-vkpd6grq),.pv-artifact-heading:where(.astro-vkpd6grq) h2:where(.astro-vkpd6grq),.pv-access:where(.astro-vkpd6grq) h2:where(.astro-vkpd6grq),.pv-audit:where(.astro-vkpd6grq) h2:where(.astro-vkpd6grq){color:#5e2b20;letter-spacing:-.075em;max-width:10ch;margin:0;font:400 clamp(2.8rem,5vw,5.2rem)/.9 Georgia,serif}.pv-principle:where(.astro-vkpd6grq) p:where(.astro-vkpd6grq):not(.pv-index),.pv-artifact-heading:where(.astro-vkpd6grq)>p:where(.astro-vkpd6grq):not(.pv-index),.pv-access:where(.astro-vkpd6grq)>p:where(.astro-vkpd6grq):not(.pv-kicker),.pv-audit-copy:where(.astro-vkpd6grq)>p:where(.astro-vkpd6grq):not(.pv-index){color:#765a4f;max-width:38rem;font:1.1rem/1.6 Georgia,serif}.pv-steps:where(.astro-vkpd6grq){grid-template-columns:repeat(4,1fr);max-width:76rem;margin:5.5rem auto 0;display:grid}.pv-steps:where(.astro-vkpd6grq) article:where(.astro-vkpd6grq){border-top:1px solid #d8bbab;padding:1rem 1rem 0 0}.pv-steps:where(.astro-vkpd6grq) article:where(.astro-vkpd6grq)+article:where(.astro-vkpd6grq){padding-left:1rem}.pv-steps:where(.astro-vkpd6grq) span:where(.astro-vkpd6grq){color:#a64b30;font:400 1.45rem Georgia,serif}.pv-steps:where(.astro-vkpd6grq) p:where(.astro-vkpd6grq){color:#765a4f;max-width:11rem;font:1rem/1.4 Georgia,serif}.pv-audit:where(.astro-vkpd6grq){border-top:1px solid #d8bbab;grid-template-columns:1.15fr .85fr;align-items:start;gap:4rem;max-width:76rem;margin:8rem auto 0;padding-top:3rem;display:grid}.pv-audit-copy:where(.astro-vkpd6grq) h2:where(.astro-vkpd6grq){margin:.8rem 0 1.4rem}.pv-audit-card:where(.astro-vkpd6grq){background:#fffdf9;border:1px solid #dfcfc2;padding:2rem}.pv-audit-card:where(.astro-vkpd6grq) h3:where(.astro-vkpd6grq){color:#5e2b20;letter-spacing:-.045em;margin:.65rem 0 .9rem;font:400 2rem/1 Georgia,serif}.pv-audit-card:where(.astro-vkpd6grq)>p:where(.astro-vkpd6grq):not(.pv-kicker){color:#765a4f;font:1rem/1.55 Georgia,serif}.pv-audit-card:where(.astro-vkpd6grq) .lead-magnet-capture:where(.astro-vkpd6grq){margin-top:1.4rem}.pv-artifact:where(.astro-vkpd6grq){color:#fff6ee;background:#602f25;margin:10rem calc(50% - 50vw) 0;padding:7rem max(1rem,50vw - 38rem)}.pv-artifact-heading:where(.astro-vkpd6grq){grid-template-columns:1fr 2fr;gap:2rem;max-width:76rem;display:grid}.pv-artifact-heading:where(.astro-vkpd6grq) h2:where(.astro-vkpd6grq){color:#fff8f0}.pv-artifact-heading:where(.astro-vkpd6grq)>p:where(.astro-vkpd6grq):not(.pv-index){color:#ebcfc0}.pv-artifact-heading:where(.astro-vkpd6grq) .pv-index:where(.astro-vkpd6grq){color:#f0ae92}.rule-composition:where(.astro-vkpd6grq){grid-template-columns:.7fr 1.45fr .85fr;align-items:center;max-width:76rem;margin:4.5rem auto 0;display:grid}.margin-note:where(.astro-vkpd6grq){color:#efd2c1;border-top:1px solid #b56a56;padding:1rem 1rem 1rem 0;position:relative}.margin-note:where(.astro-vkpd6grq) span:where(.astro-vkpd6grq){color:#efa384;text-transform:uppercase;font:700 .62rem ui-monospace,monospace}.margin-note:where(.astro-vkpd6grq) p:where(.astro-vkpd6grq){max-width:13rem;font:1rem/1.45 Georgia,serif}.margin-note:where(.astro-vkpd6grq) i:where(.astro-vkpd6grq){border-left:1px solid #cc7b64;height:5rem;position:absolute;top:2rem;right:0}.rule-card:where(.astro-vkpd6grq){color:#632f24;background:#fff6ec;padding:2.5rem}.rule-card:where(.astro-vkpd6grq)>p:where(.astro-vkpd6grq){color:#a34c32;text-transform:uppercase;font:700 .65rem ui-monospace,monospace}.rule-card:where(.astro-vkpd6grq) h3:where(.astro-vkpd6grq){letter-spacing:-.06em;max-width:11ch;margin:1.3rem 0 2rem;font:400 clamp(1.8rem,3vw,3.25rem)/.95 Georgia,serif}.rule-card:where(.astro-vkpd6grq) blockquote:where(.astro-vkpd6grq){color:#875544;border-left:2px solid #c95e40;margin:0;padding-left:1rem;font:italic 1.05rem/1.45 Georgia,serif}.rule-card:where(.astro-vkpd6grq) small:where(.astro-vkpd6grq){color:#986c5b;margin-top:2.2rem;font-size:.67rem;display:block}.surface-stack:where(.astro-vkpd6grq){margin-left:-1rem}.surface-stack:where(.astro-vkpd6grq) div:where(.astro-vkpd6grq){background:#743b2d;border:1px solid #a85e4b;margin:.5rem 0;padding:.85rem}.surface-stack:where(.astro-vkpd6grq) div:where(.astro-vkpd6grq):nth-child(2){margin-left:1.2rem}.surface-stack:where(.astro-vkpd6grq) div:where(.astro-vkpd6grq):nth-child(3){margin-left:.4rem}.surface-stack:where(.astro-vkpd6grq) span:where(.astro-vkpd6grq){color:#f2af91;text-transform:uppercase;font:700 .62rem ui-monospace,monospace}.surface-stack:where(.astro-vkpd6grq) p:where(.astro-vkpd6grq){color:#f6dfd1;margin:.3rem 0 0;font:italic .86rem/1.3 Georgia,serif}.pv-boundary:where(.astro-vkpd6grq){border-bottom:1px solid #d8bbab;max-width:76rem;margin:0 auto;padding:4.5rem 0}.pv-boundary:where(.astro-vkpd6grq) p:where(.astro-vkpd6grq){color:#6d4538;max-width:43rem;margin:0;font:1.35rem/1.35 Georgia,serif}.pv-access:where(.astro-vkpd6grq){max-width:76rem;margin:0 auto;padding:6rem 0 3rem}.pv-final-cta:where(.astro-vkpd6grq){margin-top:1rem;font-weight:700;text-decoration:none}.pv-files:where(.astro-vkpd6grq){border-top:1px solid #d8bbab;grid-template-columns:1fr 2fr;gap:3rem;max-width:76rem;margin:7rem auto 0;padding-top:1.1rem;display:grid}.pv-files:where(.astro-vkpd6grq) h2:where(.astro-vkpd6grq){color:#5e2b20;letter-spacing:-.07em;margin:0 0 1.5rem;font:400 clamp(2.3rem,4vw,4.4rem)/.9 Georgia,serif}.pv-files:where(.astro-vkpd6grq) pre:where(.astro-vkpd6grq){color:#6d4538;background:#fffdf9;border:1px solid #dfcfc2;margin:0;padding:1.5rem;font:.9rem/1.7 ui-monospace,monospace}.pv-mobile-cta:where(.astro-vkpd6grq){display:none}.draft-composition:where(.astro-vkpd6grq) .original:where(.astro-vkpd6grq){max-width:25rem}.draft-composition:where(.astro-vkpd6grq) mark:where(.astro-vkpd6grq){color:inherit;background:#f9dfd5;padding:.05em .12em}.edit-notes:where(.astro-vkpd6grq){border-top:1px solid #e7dacf;gap:.35rem;margin:1.2rem 0;padding-top:.85rem;display:grid}.edit-notes:where(.astro-vkpd6grq) p:where(.astro-vkpd6grq){color:#a64b30;margin:0;font:.72rem/1.4 ui-monospace,monospace}.edit-notes:where(.astro-vkpd6grq) b:where(.astro-vkpd6grq){margin-right:.35rem;display:inline-block}@media (width<=760px){.pv-nav:where(.astro-vkpd6grq){grid-template-columns:1fr auto;margin-bottom:3.5rem}.pv-nav:where(.astro-vkpd6grq) nav:where(.astro-vkpd6grq){display:none}.pv-kits:where(.astro-vkpd6grq){display:none!important}.pv-mobile-cta:where(.astro-vkpd6grq){background:var(--accent);border-radius:999px;padding:.6rem .8rem;text-decoration:none;display:inline;color:#fff!important}.pv-hero:where(.astro-vkpd6grq),.pv-principle:where(.astro-vkpd6grq),.pv-artifact-heading:where(.astro-vkpd6grq),.pv-audit:where(.astro-vkpd6grq){grid-template-columns:1fr}.pv-hero:where(.astro-vkpd6grq){min-height:0}.draft-composition:where(.astro-vkpd6grq){margin:1rem 1.2rem 2rem;font-size:1rem;transform:none}.pv-steps:where(.astro-vkpd6grq){grid-template-columns:1fr 1fr;gap:2rem}.pv-steps:where(.astro-vkpd6grq) article:where(.astro-vkpd6grq)+article:where(.astro-vkpd6grq){padding-left:0}.pv-audit:where(.astro-vkpd6grq){gap:2rem;margin-top:5rem}.pv-artifact:where(.astro-vkpd6grq){padding-top:4.5rem;padding-bottom:4.5rem}.rule-composition:where(.astro-vkpd6grq){grid-template-columns:1fr}.margin-note:where(.astro-vkpd6grq) i:where(.astro-vkpd6grq){display:none}.surface-stack:where(.astro-vkpd6grq){margin:1.5rem 0 0}.rule-card:where(.astro-vkpd6grq){padding:1.5rem}.pv-boundary:where(.astro-vkpd6grq){padding:3rem 0}.pv-files:where(.astro-vkpd6grq){grid-template-columns:1fr;margin-top:4rem}.pv-files:where(.astro-vkpd6grq) pre:where(.astro-vkpd6grq){font-size:.72rem;overflow:auto}}
