@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(../media/cormorant-garamond-latin-400-normal.2tp5pqjy048ru.woff2)format("woff2"),url(../media/cormorant-garamond-latin-400-normal.1oqqt0sb12kid.woff)format("woff")}
@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(../media/cormorant-garamond-latin-400-italic.3vgpwwuad6sup.woff2)format("woff2"),url(../media/cormorant-garamond-latin-400-italic.24o5xopq7kri0.woff)format("woff")}
@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(../media/cormorant-garamond-latin-500-normal.2bif34ejqyosb.woff2)format("woff2"),url(../media/cormorant-garamond-latin-500-normal.014rho2pjc981.woff)format("woff")}
@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:500;src:url(../media/cormorant-garamond-latin-500-italic.3jacp__n7pxby.woff2)format("woff2"),url(../media/cormorant-garamond-latin-500-italic.3p83cq08hs72m.woff)format("woff")}
@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(../media/cormorant-garamond-latin-600-normal.2o27n1-667uro.woff2)format("woff2"),url(../media/cormorant-garamond-latin-600-normal.1hvep2259y108.woff)format("woff")}
@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:600;src:url(../media/cormorant-garamond-latin-600-italic.426z_mq8so5vk.woff2)format("woff2"),url(../media/cormorant-garamond-latin-600-italic.18x_a3_vz6c8d.woff)format("woff")}
@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(../media/eb-garamond-latin-400-normal.2xuvg3nx-oopk.woff2)format("woff2"),url(../media/eb-garamond-latin-400-normal.2f_q2373m-kqp.woff)format("woff")}
@font-face{font-family:EB Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(../media/eb-garamond-latin-400-italic.35cdasml_2y_p.woff2)format("woff2"),url(../media/eb-garamond-latin-400-italic.2zt8le5a5iei7.woff)format("woff")}
@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(../media/eb-garamond-latin-500-normal.3yreh5bje1anz.woff2)format("woff2"),url(../media/eb-garamond-latin-500-normal.34fxrgvbjrfxw.woff)format("woff")}
@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(../media/eb-garamond-latin-600-normal.40z__9pfecmok.woff2)format("woff2"),url(../media/eb-garamond-latin-600-normal.1z5cxsa-ztmnr.woff)format("woff")}
@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/jetbrains-mono-latin-400-normal.37baup9wa8gsy.woff2)format("woff2"),url(../media/jetbrains-mono-latin-400-normal.27_azdahucoj5.woff)format("woff")}
:root{--wurding-cream:#f5efe4;--wurding-ink:#2b2520;--wurding-burnish:#8b3a2a;--wurding-gold:#a8854a;--wurding-quiet:#6f655a;--wurding-paper:#fbf7ee;--wurding-rule:#d8cdb9;--wurding-burnish-deep:#6f2d21;--wurding-burnish-soft:#8b3a2a14;--wurding-gold-soft:#a8854a24;--wurding-ink-soft:#2b2520b8;--wurding-ink-faint:#2b25204d;--wurding-ink-hair:#2b25201a;--wurding-cream-dark:#ede5d6;--font-display:"Cormorant Garamond", "EB Garamond", Georgia, serif;--font-body:"EB Garamond", Georgia, "Times New Roman", serif;--font-mono:"JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--measure:62ch;--container:1120px;--radius:3px;--ease:.16s ease}*{box-sizing:border-box}html,body{background:var(--wurding-cream);color:var(--wurding-ink);font-family:var(--font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;padding:0;font-size:19px;line-height:1.6}img,svg{max-width:100%;display:block}a{color:var(--wurding-ink);border-bottom:1px solid var(--wurding-rule);transition:border-color var(--ease), color var(--ease);text-decoration:none}a:hover,a.link-accent{color:var(--wurding-burnish);border-bottom-color:var(--wurding-burnish)}a.link-accent:hover{color:var(--wurding-burnish-deep);border-bottom-color:var(--wurding-burnish-deep)}h1,h2,h3,h4{font-family:var(--font-display);color:var(--wurding-ink);letter-spacing:-.01em;margin:0;font-weight:600;line-height:1.15}h1{font-size:clamp(2.4rem,5vw,3.6rem)}h2{font-size:clamp(1.7rem,3vw,2.3rem)}h3{font-size:1.35rem}p{margin:0 0 1em}em{font-style:italic}strong{font-weight:600}::selection{background:var(--wurding-gold-soft)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.page{flex-direction:column;min-height:100vh;display:flex}.page>main{flex:1}.container{width:100%;max-width:var(--container);margin:0 auto;padding:0 1.5rem}.container--narrow{max-width:760px}.section{padding:4.5rem 0}.section--tight{padding:3rem 0}.section--paper{background:var(--wurding-paper);border-top:1px solid var(--wurding-rule);border-bottom:1px solid var(--wurding-rule)}.section-head{max-width:var(--measure);margin-bottom:2.25rem}.section-head h2{margin-bottom:.6rem}.section-head p{color:var(--wurding-ink-soft);margin:0;font-size:1.1rem}.kicker{font-family:var(--font-display);color:var(--wurding-burnish);margin-bottom:.6rem;font-size:1.15rem;font-style:italic;display:block}.rule-label{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--wurding-quiet);margin:0 0 .9rem;font-size:.72rem}.two-col{grid-template-columns:1fr 1fr;align-items:center;gap:3rem;display:grid}.two-col--text-first .two-col__text{order:0}.two-col__text{max-width:var(--measure)}.grid-3{grid-template-columns:repeat(3,1fr);gap:2rem;display:grid}.grid-2{grid-template-columns:repeat(2,1fr);gap:2rem;display:grid}.site-header{border-bottom:1px solid var(--wurding-rule);background:var(--wurding-cream);padding:1.4rem 0}.site-header-inner{justify-content:space-between;align-items:baseline;gap:2rem;display:flex}.wordmark{font-family:var(--font-display);letter-spacing:-.01em;border-bottom:none;align-items:baseline;gap:.5rem;font-size:1.7rem;font-weight:600;display:inline-flex}.wordmark:hover{color:var(--wurding-ink)}.asterism{color:var(--wurding-burnish);font-size:1.1rem}.nav{align-items:baseline;gap:1.6rem;font-size:1rem;display:flex}.nav a,.nav-action{border-bottom:1px solid #0000}.nav a:hover,.nav-action:hover{border-bottom-color:var(--wurding-burnish)}.nav a[aria-current=page]{border-bottom-color:var(--wurding-rule)}.nav-action{font:inherit;color:var(--wurding-ink);cursor:pointer;transition:color var(--ease), border-color var(--ease);background:0 0;border:0;margin:0;padding:0}.nav-action:hover{color:var(--wurding-burnish)}.nav .nav-cta{margin-left:.4rem}.site-footer{border-top:1px solid var(--wurding-rule);color:var(--wurding-quiet);padding:2.5rem 0 3rem;font-size:.95rem}.site-footer-inner{flex-wrap:wrap;justify-content:space-between;gap:1rem 2rem;display:flex}.site-footer nav{flex-wrap:wrap;gap:1.4rem;display:flex}.site-footer a{color:var(--wurding-quiet);border-bottom-color:#0000}.site-footer a:hover{color:var(--wurding-burnish);border-bottom-color:var(--wurding-burnish)}.btn{font-family:var(--font-body);border-radius:var(--radius);cursor:pointer;white-space:nowrap;transition:background var(--ease), color var(--ease), border-color var(--ease), transform var(--ease);border:1px solid #0000;justify-content:center;align-items:center;gap:.5em;padding:.78em 1.45em;font-size:1.05rem;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}.btn:disabled{opacity:.55;cursor:default}.btn-primary{background:var(--wurding-burnish);color:var(--wurding-cream);border-color:var(--wurding-burnish)}.btn-primary:hover:not(:disabled){background:var(--wurding-burnish-deep);border-color:var(--wurding-burnish-deep);color:var(--wurding-cream)}.btn-secondary{color:var(--wurding-ink);border-color:var(--wurding-ink-faint);background:0 0}.btn-secondary:hover:not(:disabled){color:var(--wurding-burnish);border-color:var(--wurding-burnish)}.btn-quiet{background:var(--wurding-paper);color:var(--wurding-ink);border-color:var(--wurding-rule);font-weight:500}.btn-quiet:hover:not(:disabled){border-color:var(--wurding-burnish);color:var(--wurding-burnish)}.btn-lg{padding:.9em 1.7em;font-size:1.15rem}.btn-block{width:100%}.link-action{font:inherit;color:var(--wurding-ink);border:0;border-bottom:1px solid var(--wurding-rule);cursor:pointer;transition:color var(--ease), border-color var(--ease);background:0 0;margin:0;padding:0;font-style:italic}.link-action:hover{color:var(--wurding-burnish);border-bottom-color:var(--wurding-burnish)}.link-action:disabled{opacity:.55;cursor:default}.cta-row{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin-top:1.75rem;display:flex}.cta-aside{color:var(--wurding-ink-soft);font-size:1rem}.cta-aside a{color:var(--wurding-ink)}.hero{padding:4.5rem 0 3.5rem}.hero .two-col{align-items:center}.hero h1{max-width:16ch;margin-bottom:1rem}.hero-sub{color:var(--wurding-ink-soft);max-width:46ch;margin-bottom:0;font-size:1.2rem}.hero-sub em{color:var(--wurding-ink)}.proof-row{border-top:1px solid var(--wurding-rule);color:var(--wurding-quiet);flex-wrap:wrap;align-items:center;gap:.6rem 1.6rem;margin-top:2.2rem;padding-top:1.4rem;font-size:.95rem;display:flex}.proof-row .dot{color:var(--wurding-rule)}.badge-rating{color:var(--wurding-ink);align-items:center;gap:.4rem;display:inline-flex}.badge-rating .stars{color:var(--wurding-gold);letter-spacing:.05em}.placeholder{background:var(--wurding-cream-dark);border:2px dashed var(--wurding-gold);border-radius:var(--radius);width:100%;color:var(--wurding-quiet);font-family:var(--font-mono);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.4rem;padding:1rem;font-size:.72rem;display:flex;position:relative;overflow:hidden}.placeholder__id{color:var(--wurding-ink);font-size:.8rem;font-weight:600}.placeholder__dims{opacity:.8}.placeholder__caption{font-family:var(--font-body);max-width:36ch;color:var(--wurding-ink-soft);font-size:.9rem;font-style:italic}.figure{margin:0}.figure img{border-radius:var(--radius);border:1px solid var(--wurding-rule);background:var(--wurding-paper)}.figure figcaption{color:var(--wurding-quiet);margin-top:.6rem;font-size:.92rem;font-style:italic}.steps{counter-reset:step;grid-template-columns:repeat(3,1fr);gap:2rem;display:grid}.step{counter-increment:step}.plan-compare{grid-template-columns:1fr auto 1fr;align-items:center;gap:1.5rem;margin:0;display:grid}.plan-compare .figure{text-align:center;justify-self:center}.plan-compare-middle{flex-direction:column;align-items:center;gap:.2rem;padding:0 .25rem;display:flex}.plan-compare-word{font-family:var(--font-display);letter-spacing:-.01em;color:var(--wurding-ink);font-size:1.25rem;font-weight:600}.plan-compare-word--pro{color:var(--wurding-burnish)}.plan-compare-vs{font-family:var(--font-body);color:var(--wurding-quiet);font-size:.9rem;font-style:italic}@media (max-width:720px){.plan-compare{grid-template-columns:1fr}.plan-compare-middle{flex-direction:row;gap:.5rem;padding:.4rem 0}}.anatomy{grid-template-columns:minmax(0,330px) minmax(0,1fr);align-items:start;gap:2rem;margin:1.2rem 0 1.5rem;display:grid}@media (max-width:720px){.anatomy{grid-template-columns:1fr}}.steps--compact{gap:1.1rem;margin:1.6rem 0 2rem;padding-right:6px}.step h3{align-items:baseline;gap:.6rem;margin:1rem 0 .4rem;display:flex}.step h3:before{content:counter(step);font-family:var(--font-display);color:var(--wurding-burnish);font-size:1.1em;font-style:italic;font-weight:500}.step p{color:var(--wurding-ink-soft);margin:0;font-size:1rem}.figure img{transition:box-shadow .2s;box-shadow:7px 7px 8px -3px #8b3a2a80}.figure img:hover{box-shadow:9px 9px 10px -3px #8b3a2a99}@media (prefers-reduced-motion:reduce){.figure img{transition:none}}.mark{color:var(--wurding-burnish);font-weight:600}.demo{background:var(--wurding-paper);border:1px solid var(--wurding-rule);border-radius:var(--radius);max-width:460px;box-shadow:0 1px 0 var(--wurding-ink-hair), 0 14px 40px -24px #2b252059;margin:0;padding:1.6rem 1.8rem 1.4rem}.demo-lede{color:var(--wurding-burnish);margin:0;font-size:.95rem;font-style:italic}.demo-headword{font-family:var(--font-display);margin:.1rem 0 .2rem;font-size:2.2rem;font-weight:600;line-height:1.05}.demo-headword u{border-bottom:2px solid var(--wurding-gold);text-decoration:none}.demo-pos{font-family:var(--font-body);border-bottom:1px solid var(--wurding-rule);margin-left:.3rem;font-size:.9rem;font-style:italic;font-weight:400}.demo-caption{color:var(--wurding-quiet);margin:0 0 1rem;font-size:.85rem;font-style:italic}.demo-row{padding:.6rem 0;font-size:1.02rem}.demo-axis{color:var(--wurding-burnish);margin-bottom:.15rem;font-size:.95rem;font-style:italic;display:block}.demo-axis:before{content:"";background:var(--wurding-burnish);vertical-align:middle;opacity:.7;width:14px;height:1px;margin-right:.5rem;display:inline-block}.demo-words{color:var(--wurding-ink);display:block}.demo-more{color:var(--wurding-quiet);font-style:italic}.demo-foot{color:var(--wurding-quiet);margin:.6rem 0 0;font-size:.88rem;font-style:italic}.axes{gap:1.1rem;margin:0;padding:0;list-style:none;display:grid}.axes li{grid-template-columns:9rem 1fr;align-items:baseline;gap:1rem;display:grid}.axes .axis-name{font-family:var(--font-display);color:var(--wurding-burnish);font-size:1.25rem;font-style:italic}.axes .axis-desc{color:var(--wurding-ink-soft);margin:0}.axes .axis-desc strong{color:var(--wurding-ink);font-weight:500}.card{background:var(--wurding-paper);border:1px solid var(--wurding-rule);border-radius:var(--radius);padding:2rem;position:relative}.card-pro{border-top:3px solid var(--wurding-gold)}.card h3{margin-bottom:.2rem;font-size:1.9rem}.card .price{font-family:var(--font-display);margin:.6rem 0 .2rem;font-size:2.6rem;font-weight:600;line-height:1}.card .price small{font-family:var(--font-body);color:var(--wurding-quiet);font-size:1rem;font-weight:400}.card .price-note{color:var(--wurding-quiet);min-height:1.5em;margin:0 0 1.4rem;font-size:.95rem}.card .btn{margin-top:.5rem}.card-foot{color:var(--wurding-quiet);margin:1rem 0 0;font-size:.92rem}.badge{background:var(--wurding-paper);color:var(--wurding-burnish-deep);border:1px solid var(--wurding-gold);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;border-radius:var(--radius);padding:.35em .7em;font-size:.66rem;position:absolute;top:-.8rem;right:1.5rem}.price-toggle{border:1px solid var(--wurding-rule);border-radius:var(--radius);background:var(--wurding-cream);margin-bottom:1.6rem;display:inline-flex;overflow:hidden}.price-toggle label{cursor:pointer;-webkit-user-select:none;user-select:none;padding:.45em 1.1em;font-size:.98rem}.price-toggle label.is-selected{background:var(--wurding-ink);color:var(--wurding-cream)}.price-toggle input{opacity:0;pointer-events:none;position:absolute}.price-toggle .save{opacity:.8;margin-left:.4em;font-size:.85em}.spec{margin:1.2rem 0 0;padding:0;list-style:none}.spec li{border-top:1px solid var(--wurding-ink-hair);grid-template-columns:1fr;gap:.1rem;padding:.7rem 0;display:grid}.spec li:last-child{border-bottom:1px solid var(--wurding-ink-hair)}.spec-term{font-family:var(--font-display);color:var(--wurding-burnish);font-size:1.15rem;font-style:italic}.spec-gloss{color:var(--wurding-ink-soft);font-size:.98rem}.spec--pro .spec-term{color:var(--wurding-ink)}.spec--inline li{grid-template-columns:12rem 1fr;gap:1rem}.compare-figures{grid-template-columns:1fr auto 1fr;align-items:center;gap:1.5rem;margin-top:3rem;display:grid}.compare-vs{font-family:var(--font-display);color:var(--wurding-quiet);font-size:1.4rem;font-style:italic}details.faq{border-top:1px solid var(--wurding-rule);padding:.9rem 0}details.faq:last-of-type{border-bottom:1px solid var(--wurding-rule)}details.faq summary{cursor:pointer;font-family:var(--font-display);justify-content:space-between;gap:1rem;font-size:1.25rem;font-weight:600;list-style:none;display:flex}details.faq summary::-webkit-details-marker{display:none}details.faq summary:after{content:"+";color:var(--wurding-burnish);font-weight:400}details.faq[open] summary:after{content:"−"}details.faq p{color:var(--wurding-ink-soft);max-width:var(--measure);margin:.7rem 0 0}.quotes{grid-template-columns:repeat(3,1fr);gap:2rem;display:grid}.quote{background:var(--wurding-paper);border:1px solid var(--wurding-rule);border-radius:var(--radius);margin:0;padding:1.6rem}.quote p{font-family:var(--font-display);margin:0 0 1rem;font-size:1.3rem;line-height:1.35}.quote p:before{content:"“";color:var(--wurding-gold)}.quote p:after{content:"”";color:var(--wurding-gold)}.quote footer{color:var(--wurding-quiet);font-size:.95rem}.quote footer strong{color:var(--wurding-ink);font-weight:500}.prose{padding:3.5rem 0 5rem}.prose .container{max-width:760px}.prose h1{margin-bottom:.8rem}.prose h2{margin:2.4rem 0 .7rem;font-size:1.7rem}.prose h3{color:var(--wurding-burnish);margin:1.9rem 0 .5rem}.prose h4{color:var(--wurding-ink);border-left:3px solid var(--wurding-gold);margin:1.5rem 0 .3rem;padding-left:.7rem;font-size:1.15rem;font-style:italic;font-weight:700}.prose ul{margin:0 0 1em;padding-left:1.2rem}.prose li{margin-bottom:.45em}.standfirst{color:var(--wurding-ink-soft);margin-bottom:2rem;font-size:1.2rem}.meta{font-family:var(--font-mono);color:var(--wurding-quiet);margin-top:3rem;font-size:.75rem}.leaf{background:var(--wurding-paper);border:1px solid var(--wurding-rule);border-radius:var(--radius);padding:1.6rem 1.8rem}.note-box{background:var(--wurding-gold-soft);border-left:3px solid var(--wurding-gold);border-radius:var(--radius);margin:1.4rem 0;padding:.9rem 1.2rem}.note-box p{margin:0}.sample{font-family:var(--font-display);background:var(--wurding-paper);border:1px solid var(--wurding-rule);border-radius:var(--radius);margin:1.4rem 0;padding:1.4rem 1.6rem;font-size:1.6rem;line-height:1.3}.sample mark{background:var(--wurding-gold-soft);color:inherit;border-bottom:2px solid var(--wurding-gold);padding:0 .1em}.field{margin-bottom:1.2rem}.field label,.field-label{color:var(--wurding-ink);margin-bottom:.4rem;font-size:.98rem;display:block}.field .optional{color:var(--wurding-quiet);font-style:italic}.field-input,.field input,.field textarea,.field select{width:100%;font:inherit;color:var(--wurding-ink);background:var(--wurding-paper);border:1px solid var(--wurding-rule);border-radius:var(--radius);transition:border-color var(--ease);padding:.65em .85em;font-size:1rem}.field-input:focus,.field input:focus,.field textarea:focus,.field select:focus{border-color:var(--wurding-burnish);outline:none}.field-input--num{width:6rem}.field-input--grow{flex:1;min-width:0}.field-row{gap:.7rem;display:flex}.field-row .field-input{flex:1;min-width:0}.field-error,.contact-error{color:var(--wurding-burnish);margin:.6rem 0 0;font-size:.95rem}.field-note,.form-note{color:var(--wurding-quiet);margin:.7rem 0 0;font-size:.92rem}.hp-field{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.contact-form{max-width:560px}.contact-actions{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.acct-form{margin:0}.check-row{flex-wrap:wrap;gap:.6rem 1.4rem;margin:.4rem 0 1rem;display:flex}.check-row label{cursor:pointer;align-items:center;gap:.45rem;font-size:1rem;display:inline-flex}.notice{background:var(--wurding-paper);border:1px solid var(--wurding-rule);border-left:3px solid var(--wurding-gold);border-radius:var(--radius);margin:1.4rem 0;padding:1.1rem 1.4rem}.notice p{margin:0 0 .3rem}.notice p:last-child{margin:0}.notice--alert{border-left-color:var(--wurding-burnish)}.notice--ok{border-left-color:#5a7a4a}.notice-quiet{color:var(--wurding-ink-soft);font-size:.98rem}.account{padding:3rem 0 5rem}.account .container{max-width:820px}.account-masthead{margin-bottom:2rem}.account-masthead--center{text-align:center}.account-headword{font-family:var(--font-display);word-break:break-all;margin:0 0 .3rem;font-size:2.2rem;font-weight:600;line-height:1.1}.account-standing{color:var(--wurding-ink-soft);margin:0}.account-section{border-top:1px solid var(--wurding-rule);padding:1.8rem 0}.account-lede{color:var(--wurding-ink-soft);margin-bottom:1rem}.account-note{color:var(--wurding-quiet);font-size:.95rem}.account-actions{flex-wrap:wrap;align-items:center;gap:.8rem 1.2rem;margin-top:1rem;display:flex}.account-actions--stacked{flex-direction:column;align-items:flex-start}.status-line{align-items:center;gap:.6rem;margin:.4rem 0;font-size:1rem;display:flex}.status-dot{background:var(--wurding-rule);border-radius:50%;flex:none;width:.6rem;height:.6rem}.status-dot.is-ok{background:#5a7a4a}.status-dot.is-warn{background:var(--wurding-gold)}.status-dot.is-bad{background:var(--wurding-burnish)}.code-display{font-family:var(--font-mono);letter-spacing:.25em;background:var(--wurding-paper);border:1px solid var(--wurding-rule);border-radius:var(--radius);padding:.6rem 1rem;font-size:1.6rem;display:inline-block}.plans{border:0;grid-template-columns:1fr 1fr;gap:1rem;margin:0 0 1.2rem;padding:0;display:grid}.plan{background:var(--wurding-paper);border:1px solid var(--wurding-rule);border-radius:var(--radius);cursor:pointer;transition:border-color var(--ease);padding:1rem 1.2rem;display:block}.plan.is-selected{border-color:var(--wurding-burnish);box-shadow:inset 0 0 0 1px var(--wurding-burnish)}.plan input{opacity:0;position:absolute}.plan-cadence{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--wurding-quiet);font-size:.7rem;display:block}.plan-price{font-family:var(--font-display);margin:.2rem 0;font-size:2rem;font-weight:600;line-height:1.1;display:block}.plan-note{color:var(--wurding-ink-soft);font-size:.92rem;display:block}.admin-stats{color:var(--wurding-ink-soft);margin-bottom:1rem}.admin-form{flex-wrap:wrap;align-items:center;gap:.8rem 1.2rem;display:flex}.admin-check{align-items:center;gap:.5rem;display:inline-flex}.admin-inline-label{color:var(--wurding-quiet);font-size:.95rem}.admin-user{border-top:1px solid var(--wurding-ink-hair);padding:1.1rem 0}.admin-user-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1rem;display:flex}.admin-email{word-break:break-all;font-weight:600}.admin-chip{font-family:var(--font-mono);letter-spacing:.05em;border:1px solid var(--wurding-rule);border-radius:var(--radius);color:var(--wurding-quiet);padding:.25em .6em;font-size:.7rem}.admin-chip--pro{border-color:var(--wurding-gold);color:var(--wurding-ink)}.admin-meta{color:var(--wurding-quiet);margin:.2rem 0 .6rem;font-size:.9rem}.admin-actions{flex-wrap:wrap;align-items:center;gap:.6rem 1rem;margin-top:.5rem;display:flex}.admin-actions form{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.admin-danger summary{list-style:none}.admin-pager{justify-content:space-between;align-items:center;margin-top:1.5rem;display:flex}.admin-log{margin:0;padding:0;font-size:.95rem;list-style:none}.admin-log li{border-top:1px solid var(--wurding-ink-hair);padding:.5rem 0}.admin-log-when{font-family:var(--font-mono);color:var(--wurding-quiet);font-size:.75rem}.admin-log-detail{font-family:var(--font-mono);color:var(--wurding-quiet);word-break:break-all;font-size:.72rem;display:block}@media (max-width:1080px){.container{padding:0 1.25rem}}@media (max-width:860px){.two-col,.grid-3,.grid-2,.steps,.quotes{grid-template-columns:1fr}.two-col__media{order:-1}.hero .two-col__media{order:1}.compare-figures{grid-template-columns:1fr}.compare-vs{text-align:center}.axes li{grid-template-columns:1fr;gap:.2rem}.spec--inline li{grid-template-columns:1fr}}@media (max-width:720px){html,body{font-size:17px}.section{padding:3.2rem 0}.hero{padding:3rem 0 2.5rem}.nav{gap:1.1rem;font-size:.95rem}.nav .nav-hide-mobile{display:none}.plans{grid-template-columns:1fr}.demo{padding:1.2rem 1.2rem 1rem}}@media (max-width:480px){.field-row{flex-direction:column}.cta-row .btn{width:100%}}.skip-link{z-index:100;background:var(--wurding-ink);color:var(--wurding-cream);border-radius:var(--radius);transition:top var(--ease);border-bottom:0;padding:.6em 1em;position:absolute;top:-4rem;left:1rem}.skip-link:focus{color:var(--wurding-cream);top:1rem}:focus-visible{outline:2px solid var(--wurding-burnish);outline-offset:2px}.btn-primary:focus-visible{outline-color:var(--wurding-ink)}.field-input:focus-visible,.field input:focus-visible,.field textarea:focus-visible,.field select:focus-visible{border-color:var(--wurding-burnish);box-shadow:0 0 0 2px var(--wurding-burnish-soft);outline:none}.price-toggle label:focus-within{outline:2px solid var(--wurding-burnish);outline-offset:-2px}.plan:focus-within{outline:2px solid var(--wurding-burnish);outline-offset:2px}kbd{font-family:var(--font-mono);background:var(--wurding-cream-dark);border:1px solid var(--wurding-rule);white-space:nowrap;border-radius:3px;padding:.05em .4em;font-size:.78em}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.cta-row .install-alt{flex-basis:100%}.install-alt{background:var(--wurding-paper);border:1px solid var(--wurding-rule);border-left:3px solid var(--wurding-gold);border-radius:var(--radius);text-align:left;max-width:34rem;padding:1.1rem 1.3rem}.install-alt__lead{color:var(--wurding-ink-soft);margin:0 0 .9rem;font-size:1.02rem}.install-alt .acct-form .field-row{align-items:stretch}.install-alt .field-note{margin-top:.6rem}.table-wrap{border:1px solid var(--wurding-rule);border-radius:var(--radius);background:var(--wurding-paper);margin:1.5rem 0 2.2rem;overflow-x:auto}.compare-table{border-collapse:collapse;width:100%;font-size:1rem;line-height:1.5}.compare-table th,.compare-table td{text-align:left;vertical-align:top;border-top:1px solid var(--wurding-ink-hair);padding:.9rem 1.1rem}.compare-table thead th{background:var(--wurding-cream-dark);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--wurding-quiet);border-top:0;font-size:.72rem;font-weight:400}.compare-table thead th.is-wurding{color:var(--wurding-burnish-deep);border-bottom:2px solid var(--wurding-gold)}.compare-table tbody th{width:11rem;font-family:var(--font-display);color:var(--wurding-burnish);font-size:1.12rem;font-style:italic;font-weight:500}.compare-table td{color:var(--wurding-ink-soft)}.compare-table td.is-wurding{background:var(--wurding-gold-soft);color:var(--wurding-ink)}.stat-list{margin:0 0 1rem;padding:0;list-style:none}.stat-list li{border-top:1px solid var(--wurding-ink-hair);grid-template-columns:8.5rem 1fr;align-items:baseline;gap:1rem;padding:.55rem 0;display:grid}.stat-list li:last-child{border-bottom:1px solid var(--wurding-ink-hair)}.stat-num{font-family:var(--font-display);font-size:1.7rem;font-weight:600;line-height:1.1}.stat-label{color:var(--wurding-ink-soft);font-size:1rem}.account-signout{margin:.8rem 0 0;font-size:.98rem}.spinner{vertical-align:-.1em;border:2px solid;border-right-color:#0000;border-radius:50%;width:.85em;height:.85em;margin-right:.5em;animation:.7s linear infinite wurding-spin;display:inline-block}@keyframes wurding-spin{to{transform:rotate(360deg)}}.container-narrow{width:100%;max-width:680px;margin:0 auto;padding:0 1.5rem}.journal-masthead{text-align:center;padding:4rem 0 2.5rem}.journal-masthead h1{letter-spacing:-.01em;margin-bottom:.75rem;font-size:clamp(2.4rem,4.5vw,3.2rem)}.journal-masthead .asterism{color:var(--wurding-gold);font-family:var(--font-display);margin:1rem auto 1.25rem;font-size:1.4rem;line-height:1;display:block}.journal-masthead .standfirst{font-family:var(--font-display);color:var(--wurding-quiet);max-width:30rem;margin:0 auto;font-size:1.15rem;font-style:italic}.journal-index{border-top:1px solid var(--wurding-rule);max-width:52rem;margin:2rem auto 0;padding:1rem 0 4rem}.journal-entry{border-bottom:1px solid var(--wurding-rule);padding:2.5rem 0}.journal-entry:last-child{border-bottom:none}.journal-entry .kicker{font-family:var(--font-mono);color:var(--wurding-quiet);text-transform:uppercase;letter-spacing:.12em;margin-bottom:.75rem;font-size:.75rem;font-style:normal;display:block}.journal-entry h2{margin-bottom:.75rem;font-size:1.85rem;line-height:1.2}.journal-entry h2 a{color:var(--wurding-ink);border-bottom:none}.journal-entry h2 a:hover{color:var(--wurding-burnish)}.journal-entry .dek{font-family:var(--font-display);color:var(--wurding-quiet);max-width:36rem;margin:0;font-size:1.1rem;font-style:italic}.essay{padding:3rem 0 4rem}.essay-byline{font-family:var(--font-mono);color:var(--wurding-quiet);text-transform:uppercase;letter-spacing:.14em;margin-bottom:1.25rem;font-size:.75rem}.essay-byline a{color:var(--wurding-quiet);border-bottom:none}.essay-byline a:hover{color:var(--wurding-burnish)}.essay h1{max-width:22ch;margin-bottom:1rem;font-size:clamp(2.2rem,4vw,2.8rem);line-height:1.15}.essay .standfirst{font-family:var(--font-display);color:var(--wurding-quiet);max-width:36rem;margin-bottom:2.5rem;font-size:1.2rem;font-style:italic;line-height:1.5}.essay-body{max-width:38rem}.essay-body p,.essay-body li{font-size:1.08rem;line-height:1.75}.essay-body p{margin:0 0 1.4em}.essay-body h2{color:var(--wurding-ink);margin:2.75rem 0 1.1rem;font-size:1.55rem;font-style:italic}.essay-body h3{color:var(--wurding-burnish);margin:2rem 0 .75rem;font-size:1.2rem;font-style:italic}.essay-body em{color:var(--wurding-ink)}.essay-pullquote{border-left:2px solid var(--wurding-gold);font-family:var(--font-display);color:var(--wurding-ink);max-width:34rem;margin:2.5rem 0 2.5rem -1rem;padding:.25rem 0 .25rem 1.5rem;font-size:1.35rem;font-style:italic;line-height:1.45}.essay-pullquote p{margin:0;font-size:1.35rem;line-height:1.45}.essay-foot{border-top:1px solid var(--wurding-rule);max-width:38rem;margin-top:4rem;padding-top:2rem}.essay-foot p{font-family:var(--font-display);color:var(--wurding-quiet);margin-bottom:1rem;font-size:1.05rem;font-style:italic}.essay-foot .back-to-journal{font-family:var(--font-mono);color:var(--wurding-quiet);text-transform:uppercase;letter-spacing:.14em;border-bottom:none;margin-top:.5rem;font-size:.75rem;font-style:normal;display:inline-block}.essay-foot .back-to-journal:hover{color:var(--wurding-burnish)}@media (max-width:720px){.essay-pullquote{margin-left:0;font-size:1.2rem}.essay-pullquote p{font-size:1.2rem}.stat-list li{grid-template-columns:6.5rem 1fr}.table-wrap{background:0 0;border:0;overflow:visible}.compare-table,.compare-table tbody,.compare-table tr,.compare-table th,.compare-table td{width:100%;display:block}.compare-table thead{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.compare-table tr{background:var(--wurding-paper);border:1px solid var(--wurding-rule);border-radius:var(--radius);margin-bottom:1rem;padding:.4rem 0 .6rem}.compare-table tbody th{border-top:0;width:auto;padding:.7rem 1rem .2rem}.compare-table td{border-top:0;padding:.35rem 1rem}.compare-table td:before{content:attr(data-label);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--wurding-quiet);margin-bottom:.1rem;font-size:.68rem;display:block}.compare-table td.is-wurding{background:var(--wurding-gold-soft)}}.hero--native .two-col{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2rem 3rem;display:flex}.hero--native .two-col__text{flex:24rem;min-width:0}.hero--native .two-col__media{flex:0 auto;max-width:100%}.proof-row{gap:.35rem 1.5rem;margin-bottom:0;padding-left:0;padding-right:0;list-style:none}.proof-item{align-items:center;display:inline-flex}.proof-item:before{content:"";background:var(--wurding-gold);border-radius:50%;flex:none;width:4px;height:4px;margin-right:.55rem}
