body:has(main.dk){background:#e8e2d4}.dk{--dk-paper:#e8e2d4;--dk-paper-deep:#ded7c6;--dk-card:#fbf8f0;--dk-card-warm:#f5f1e6;--dk-note:#f2e5a4;--dk-ink:#2a241e;--dk-fg:#2a241e;--dk-fg-2:#4d453a;--dk-fg-3:#675e51;--dk-label:#6f6757;--dk-clay:#b05637;--dk-clay-ink:#9c4526;--dk-clay-deep:#8f4527;--dk-sage:#46704c;--dk-gold:#b07d1e;--dk-blue:#3f6da8;--dk-violet:#7a53ac;--dk-rule:#cdc5b1;--dk-rule-soft:#ded7c6;--dk-lift:0 2px 4px #2a241e0f,0 10px 26px #2a241e24;--dk-lift-lg:0 4px 8px #2a241e12,0 22px 50px #2a241e33;--dk-max:1080px;--dk-ease:cubic-bezier(.2,.9,.24,1);background:var(--dk-paper);color:var(--dk-fg);isolation:isolate;position:relative}.dk:before{content:"";z-index:0;pointer-events:none;mix-blend-mode:multiply;opacity:.5;background-image:url(/paper-grain.png);background-size:180px 180px;position:absolute;inset:0}.dk:after{content:"";z-index:0;pointer-events:none;background:radial-gradient(120% 70% at 50% -10%,#fffdf58c,#fffdf500 60%);position:absolute;inset:0}.dk>*{z-index:1;position:relative}.dk .dk-wrap{max-width:var(--dk-max);margin:0 auto;padding-inline:22px}.dk .dk-wrap-narrow{max-width:780px;margin:0 auto;padding-inline:22px}.dk .dk-sec{padding-block:clamp(46px,6.4vw,84px)}.dk .dk-sec-tight{padding-block:clamp(30px,4vw,50px)}.dk [id]{scroll-margin-top:96px}.dk .dk-label{font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--dk-clay-ink);font-size:11.5px;font-weight:600}.dk .dk-label-quiet{color:var(--dk-label)}.dk h1,.dk h2,.dk h3,.dk h4{font-family:var(--font-display),Georgia,serif;color:var(--dk-fg);text-wrap:balance}.dk .dk-h1{letter-spacing:-.03em;margin:12px 0 0;font-size:clamp(38px,5.8vw,60px);font-weight:600;line-height:1.06}.dk .dk-h2{letter-spacing:-.025em;margin:0;font-size:clamp(30px,4.6vw,46px);font-weight:600;line-height:1.08}.dk .dk-h3{letter-spacing:-.02em;margin:0;font-size:clamp(22px,2.6vw,28px);font-weight:600;line-height:1.14}.dk .dk-lede{color:var(--dk-fg-2);max-width:62ch;margin:14px 0 0;font-size:clamp(16.5px,1.5vw,18.5px);line-height:1.6}.dk em{font-style:italic}.dk .dk-hand{font-family:var(--font-hand),"Segoe Script",cursive;color:var(--dk-clay-ink);font-weight:600;line-height:1.25}.dk .dk-mono{font-family:var(--font-mono),ui-monospace,monospace;font-variant-numeric:tabular-nums}.dk .dk-btn{font-family:var(--font-body),system-ui,sans-serif;letter-spacing:-.005em;cursor:pointer;background:var(--dk-clay);color:#fdfaf3;box-shadow:3px 3px 0 var(--dk-ink);transition:transform .16s var(--dk-ease),box-shadow .16s var(--dk-ease),background-color .16s ease;border:0;border-radius:3px;align-items:center;gap:9px;padding:14px 22px;font-size:16px;font-weight:600;text-decoration:none;display:inline-flex}.dk .dk-btn:hover{background:var(--dk-clay-deep);box-shadow:5px 5px 0 var(--dk-ink);color:#fdfaf3;transform:translate(-1px,-1px)}.dk .dk-btn:active{box-shadow:1px 1px 0 var(--dk-ink);transform:translate(2px,2px)}.dk .dk-btn-ghost{color:var(--dk-fg);box-shadow:inset 0 0 0 1.5px var(--dk-ink),3px 3px 0 #2a241e29;background:0 0}.dk .dk-btn-ghost:hover{color:var(--dk-fg);box-shadow:inset 0 0 0 1.5px var(--dk-ink),5px 5px 0 #2a241e29;background:#2a241e0d}.dk .dk-btn-ghost:active{box-shadow:inset 0 0 0 1.5px var(--dk-ink),1px 1px 0 #2a241e29}.dk .dk-btn-onink{color:#221c16;background:#d0703f;box-shadow:3px 3px #f6f1e64d}.dk .dk-btn-onink:hover{color:#221c16;background:#dd7f4d;box-shadow:5px 5px #f6f1e64d}.dk .dk-btn-block{justify-content:center;width:100%;display:flex}.dk .dk-textlink{color:var(--dk-clay-ink);border-bottom:1.5px solid #9c452659;padding-bottom:1px;font-size:15px;font-weight:600;text-decoration:none;transition:border-color .16s,color .16s;position:relative}.dk .dk-textlink:after{content:"";position:absolute;inset:-10px -8px}.dk .dk-textlink:hover{color:var(--dk-clay-deep);border-bottom-color:var(--dk-clay-deep)}.dk .dk-textlink-onink{color:#e9dfd0;border-bottom-color:#e9dfd066}.dk .dk-textlink-onink:hover{color:#fff;border-bottom-color:#fff}.dk :is(a,button,[tabindex]):focus-visible{outline:2.5px solid var(--dk-clay-ink);outline-offset:3px;border-radius:2px}.dk .dk-docket{background:var(--dk-card);box-shadow:var(--dk-lift);border-radius:2px;padding:15px 17px 17px;position:relative}.dk .dk-docket-torn:before{content:"";background:repeating-linear-gradient(90deg,var(--dk-card)0 5px,#2a241e17 5px 6px);height:4px;position:absolute;inset:0 0 auto}.dk .dk-docket-hd{font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--dk-label);font-variant-numeric:tabular-nums;font-size:10.5px;font-weight:600}.dk .dk-docket-line{font-family:var(--font-mono),ui-monospace,monospace;color:var(--dk-fg);font-variant-numeric:tabular-nums;margin-top:7px;font-size:14.5px;font-weight:500}.dk .dk-docket-sub{font-family:var(--font-mono),ui-monospace,monospace;color:var(--dk-label);margin-top:3px;font-size:12.5px}.dk .dk-tape{background:linear-gradient(100deg,#b056371a 0%,#b0563742 22%,#b056372e 55%,#b0563742 82%,#b0563717 100%);width:62px;height:19px;position:absolute;top:-9px;transform:rotate(-3deg);-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000)}.dk .dk-tape-neutral{background:linear-gradient(100deg,#2a241e0d 0%,#2a241e24 24%,#2a241e17 56%,#2a241e24 84%,#2a241e0d 100%)}.dk .dk-stamp{font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.11em;color:var(--dk-sage);mix-blend-mode:multiply;white-space:nowrap;border:2px solid;border-radius:3px;padding:4px 8px;font-size:10.5px;font-weight:700;transform:rotate(-9deg);box-shadow:inset 0 0 0 1px #ffffff80}.dk .dk-stamp-clay{color:var(--dk-clay-ink)}.dk .dk-stamp-abs{position:absolute;top:13px;right:11px}.dk .dk-note{background:var(--dk-note);box-shadow:var(--dk-lift);color:#453d2c;border-radius:2px;padding:22px 24px}.dk .dk-tilt-a{transform:rotate(-1.4deg)}.dk .dk-tilt-b{transform:rotate(1.1deg)}.dk .dk-tilt-c{transform:rotate(-.7deg)}.dk .dk-screen{background:var(--dk-card);border:1px solid var(--dk-rule);border-radius:9px;overflow:hidden}.dk .dk-screen-lift{box-shadow:var(--dk-lift-lg);border:0}.dk .dk-screen-bar{border-bottom:1px solid var(--dk-rule-soft);background:#f0ebdd;align-items:center;gap:6px;padding:10px 14px;display:flex}.dk .dk-screen-bar i{background:#d4cbb7;border-radius:50%;width:9px;height:9px}.dk .dk-screen-url{font-family:var(--font-mono),ui-monospace,monospace;color:var(--dk-label);text-overflow:ellipsis;white-space:nowrap;margin-left:8px;font-size:11.5px;overflow:hidden}.dk .dk-checkrow{font-family:var(--font-mono),ui-monospace,monospace;color:var(--dk-fg);flex-direction:column;gap:9px;margin-top:14px;font-size:13px;font-weight:500;display:flex}.dk .dk-tick{color:var(--dk-sage);font-weight:700}.dk .dk-pending{color:var(--dk-clay-ink)}.dk .dk-daygrid{gap:8px;margin-top:14px;display:flex}.dk .dk-day{border:1px solid var(--dk-rule-soft);text-align:center;border-radius:5px;flex:1;padding:10px 6px}.dk .dk-day-on{border:2px solid var(--dk-sage);background:#eef2ea}.dk .dk-day b{font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.06em;color:var(--dk-label);font-size:10px;font-weight:600;display:block}.dk .dk-day-on b{color:var(--dk-sage)}.dk .dk-day span{color:var(--dk-fg-3);margin-top:5px;font-size:13px;display:block}.dk .dk-day-on span{color:var(--dk-sage);font-weight:600}.dk .dk-sources{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.dk .dk-sources span{border:1px solid var(--dk-rule);font-family:var(--font-mono),ui-monospace,monospace;color:var(--dk-fg-2);border-radius:99px;padding:5px 12px;font-size:11.5px;font-weight:500}.dk .dk-stars{letter-spacing:4px;color:var(--dk-gold);margin-top:12px;font-size:25px;line-height:1}.dk .dk-bignums{font-family:var(--font-hand),cursive;color:#453d2c;flex-direction:column;gap:7px;margin-top:14px;font-size:21px;font-weight:600;display:flex}.dk .dk-bignums span{font-variant-numeric:tabular-nums}.dk .dk-panel-link{font-family:var(--font-body),system-ui,sans-serif;color:var(--dk-clay-ink);border-bottom:1.5px solid #9c45264d;align-items:center;gap:6px;margin-top:15px;padding-bottom:1px;font-size:13.5px;font-weight:600;text-decoration:none;display:inline-flex}.dk .dk-panel-link:hover{color:var(--dk-clay-deep);border-bottom-color:var(--dk-clay-deep)}.dk .dk-pain{border-top:2px solid var(--dk-ink);border-bottom:2px solid var(--dk-ink);flex-direction:column;gap:16px;padding-block:clamp(24px,3.6vw,40px);display:flex}.dk .dk-pain p{font-family:var(--font-display),Georgia,serif;letter-spacing:-.018em;color:var(--dk-fg);text-wrap:balance;margin:0;font-size:clamp(19px,2.7vw,27px);font-weight:500;line-height:1.32}.dk .dk-pain p:last-child{font-family:var(--font-body),system-ui,sans-serif;color:var(--dk-fg-3);letter-spacing:0;margin-top:2px;font-size:15.5px;font-weight:500}.dk .dk-pilot{background:var(--dk-ink);color:#efe9de;border-radius:5px;padding:clamp(26px,4.4vw,46px);position:relative;overflow:hidden}.dk .dk-pilot:before{content:"";pointer-events:none;opacity:.16;mix-blend-mode:screen;background-image:url(/paper-grain.png);background-size:180px 180px;position:absolute;inset:0}.dk .dk-pilot>*{position:relative}.dk .dk-pilot h2{letter-spacing:-.028em;color:#f6f1e6;max-width:20ch;margin:12px 0 0;font-size:clamp(27px,4vw,40px);font-weight:600;line-height:1.12}.dk .dk-pilot p{color:#c2b8a7;max-width:58ch;margin:15px 0 0;font-size:16px;line-height:1.62}.dk .dk-pilot .dk-label{color:#dd8a5f}.dk .dk-pilot-seats{color:#d0703f;font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.1em;white-space:nowrap;border:3px solid #d0703f;border-radius:4px;padding:8px 28px 8px 15px;font-size:clamp(12px,1.5vw,15px);font-weight:700;position:absolute;top:20px;right:-16px;transform:rotate(11deg)}.dk .dk-pilot-cta{flex-wrap:wrap;align-items:center;gap:16px 22px;margin-top:26px;display:flex}.dk .dk-faq{border-top:1px solid var(--dk-rule);margin-top:22px}.dk .dk-faq>div{border-bottom:1px solid var(--dk-rule);padding:19px 0}.dk .dk-faq h3{letter-spacing:-.015em;margin:0;font-size:18px;font-weight:600}.dk .dk-faq p{color:var(--dk-fg-2);max-width:66ch;margin:6px 0 0;font-size:15.5px;line-height:1.6}.dk .dk-closer{text-align:center;padding-block:clamp(52px,8vw,96px)}.dk .dk-closer h2{letter-spacing:-.03em;margin:14px 0 0;font-size:clamp(34px,5.4vw,56px);font-weight:600;line-height:1.06}.dk .dk-closer .dk-lede{max-width:48ch;margin-inline:auto}.dk .dk-socials{border-top:1px solid var(--dk-rule);flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;margin-top:38px;padding-top:28px;display:flex}.dk .dk-socials b{font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.12em;color:var(--dk-label);font-size:10.5px;font-weight:600}.dk .dk-social{border:1px solid var(--dk-rule);color:var(--dk-fg-2);transition:transform .16s var(--dk-ease),box-shadow .16s var(--dk-ease),color .16s ease;background:#fbf8f099;border-radius:3px;align-items:center;gap:8px;padding:8px 14px;font-size:13.5px;font-weight:600;text-decoration:none;display:inline-flex}.dk .dk-social:hover{color:var(--dk-clay-deep);transform:translate(-1px,-1px);box-shadow:3px 3px #2a241e2e}@keyframes dk-deal{0%{opacity:0;transform:translateY(20px)rotate(0)scale(.985)}to{opacity:1}}@keyframes dk-thud{0%{opacity:0;transform:scale(1.75)rotate(-9deg)}62%{opacity:1;transform:scale(.94)rotate(-9deg)}to{opacity:1;transform:scale(1)rotate(-9deg)}}.dk [data-deal],.dk [data-stamp]{opacity:0}@media (prefers-reduced-motion:no-preference){.dk .is-visible [data-deal],.dk.is-visible [data-deal]{animation:dk-deal .62s var(--dk-ease)both;animation-delay:calc(var(--d,0)*1ms)}.dk .is-visible [data-stamp],.dk.is-visible [data-stamp]{animation:.42s cubic-bezier(.16,1,.3,1) both dk-thud;animation-delay:calc(var(--d,0)*1ms)}}@media (prefers-reduced-motion:reduce){.dk [data-deal],.dk [data-stamp]{opacity:1}}@media (max-width:560px){.dk .dk-pilot-seats{margin-bottom:16px;padding:7px 14px;display:inline-block;position:static;transform:rotate(-2deg)}.dk .dk-tilt-a,.dk .dk-tilt-b,.dk .dk-tilt-c{transform:rotate(-.5deg)}}.dk .dk-index{border-top:2px solid var(--dk-ink);margin-top:26px}.dk .dk-index-row{border-bottom:1px solid var(--dk-rule);color:inherit;grid-template-columns:34px minmax(0,1fr) auto;align-items:baseline;gap:8px 18px;padding:19px 4px 19px 10px;text-decoration:none;transition:background-color .18s;display:grid}.dk .dk-index-row>*{transition:transform .24s var(--dk-ease)}.dk .dk-index-row:hover{background:#2a241e0a}.dk .dk-index-row:hover>*{transform:translate(8px)}.dk .dk-index-tag{font-family:var(--font-mono),ui-monospace,monospace;color:var(--dk-clay-ink);letter-spacing:.06em;font-size:11px;font-weight:600}.dk .dk-index-row b{font-family:var(--font-display),Georgia,serif;letter-spacing:-.02em;font-size:clamp(19px,2.2vw,23px);font-weight:600;display:block}.dk .dk-index-row p{color:var(--dk-fg-3);max-width:56ch;margin:4px 0 0;font-size:14px;line-height:1.5}.dk .dk-index-go{font-family:var(--font-mono),ui-monospace,monospace;color:var(--dk-clay-ink);white-space:nowrap;transition:transform .22s var(--dk-ease);font-size:12px;font-weight:600}.dk .dk-index-row:hover .dk-index-go{transform:translate(5px)}.dk .dk-sv-sec{padding-block:clamp(24px,3vw,40px)}.dk .dk-sv-top{padding-top:clamp(28px,4.6vw,58px)}.dk .dk-sv-group{margin-top:40px}.dk .dk-sv-group-h{border-bottom:2px solid var(--dk-ink);align-items:baseline;gap:12px;padding-bottom:12px;display:flex}.dk .dk-sv-group-h b{font-family:var(--font-display),Georgia,serif;letter-spacing:-.02em;font-size:clamp(21px,2.4vw,26px);font-weight:600}.dk .dk-sv-group-h span{font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.1em;color:var(--dk-label);font-variant-numeric:tabular-nums;margin-left:auto;font-size:11px;font-weight:600}.dk .dk-sv-grid{grid-template-columns:repeat(auto-fill,minmax(232px,1fr));gap:18px;margin-top:20px;display:grid}.dk .dk-sv-card{color:inherit;transition:transform .2s var(--dk-ease),box-shadow .2s var(--dk-ease);flex-direction:column;padding:20px 22px 22px;text-decoration:none;display:flex}.dk .dk-sv-card:nth-child(3n+1){transform:rotate(-.5deg)}.dk .dk-sv-card:nth-child(3n+2){transform:rotate(.4deg)}.dk .dk-sv-card:nth-child(3n){transform:rotate(-.25deg)}.dk .dk-sv-card:hover{box-shadow:var(--dk-lift-lg);transform:translateY(-4px)rotate(0)}.dk .dk-sv-card b{font-family:var(--font-display),Georgia,serif;letter-spacing:-.018em;font-size:20px;font-weight:600;line-height:1.2}.dk .dk-sv-card p{color:var(--dk-fg-2);flex:1;margin:8px 0 0;font-size:14.5px;line-height:1.55}.dk .dk-sv-card em{font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.07em;color:var(--dk-clay-ink);align-items:center;gap:6px;margin-top:16px;font-size:11px;font-style:normal;font-weight:600;display:inline-flex}.dk .dk-sv-plan{background:var(--dk-card);box-shadow:var(--dk-lift);font-family:var(--font-mono),ui-monospace,monospace;color:var(--dk-fg-2);border-radius:3px;align-items:baseline;gap:8px;margin-top:22px;padding:9px 15px;font-size:12.5px;display:inline-flex}.dk .dk-sv-plan b{color:var(--dk-fg);font-weight:700}.dk .dk-sv-points{grid-template-columns:repeat(auto-fit,minmax(292px,1fr));gap:2px 34px;margin:26px 0 0;padding:0;list-style:none;display:grid}.dk .dk-sv-points li{border-bottom:1px solid var(--dk-rule);padding:18px 0}.dk .dk-sv-points b{font-family:var(--font-display),Georgia,serif;letter-spacing:-.015em;grid-template-columns:20px minmax(0,1fr);align-items:baseline;gap:9px;font-size:18px;font-weight:600;display:grid}.dk .dk-sv-points b i{font-style:normal;font-family:var(--font-mono),ui-monospace,monospace;color:var(--dk-sage);font-size:12px;font-weight:700}.dk .dk-sv-points p{color:var(--dk-fg-2);margin:6px 0 0 29px;font-size:14.5px;line-height:1.6}.dk .dk-sv-areas{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.dk .dk-sv-areas span{border:1px solid var(--dk-rule);font-family:var(--font-mono),ui-monospace,monospace;color:var(--dk-fg-2);background:#fbf8f08c;border-radius:99px;padding:6px 13px;font-size:12px;font-weight:500}.dk .dk-sv-areas .dk-sv-area-lead{border-color:var(--dk-clay);color:var(--dk-clay-ink);font-weight:600}.dk .dk-sv-rural{color:var(--dk-fg-3);max-width:70ch;margin:14px 0 0;font-size:13.5px;line-height:1.6}.dk .dk-sv-next{flex-wrap:wrap;gap:10px 12px;margin-top:22px;display:flex}@media (max-width:560px){.dk .dk-sv-card:nth-child(3n+1),.dk .dk-sv-card:nth-child(3n+2),.dk .dk-sv-card:nth-child(3n){transform:rotate(-.4deg)}.dk .dk-sv-points li:last-child{border-bottom:0}}.dk .dk-sv-hero{grid-template-columns:minmax(0,1fr) minmax(0,.92fr);align-items:center;gap:clamp(28px,4.5vw,56px);display:grid}.dk .dk-art{transform-origin:50%}.dk .dk-art-card{padding:18px 20px 20px}.dk .dk-art-stack{flex-direction:column;gap:14px;display:flex}.dk .dk-art-hand{margin:13px 0 0;font-size:17px}.dk .dk-art-fine{font-family:var(--font-mono),ui-monospace,monospace;color:var(--dk-label);margin:11px 0 0;font-size:10.5px;line-height:1.5}.dk .dk-art-ledger{margin-top:13px}.dk .dk-art-row{font-family:var(--font-mono),ui-monospace,monospace;color:var(--dk-fg-2);font-variant-numeric:tabular-nums;justify-content:space-between;gap:16px;margin-top:5px;font-size:13px;display:flex}.dk .dk-art-row-total{color:var(--dk-fg);border-top:1px solid var(--dk-rule-soft);margin-top:10px;padding-top:10px;font-size:14px;font-weight:700}.dk .dk-art-screen{transform:rotate(-.6deg)}.dk .dk-art-site{background:var(--dk-card);padding:26px 24px 22px}.dk .dk-art-site-kicker{font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.14em;color:var(--dk-clay-ink);margin:0;font-size:9.5px;font-weight:600}.dk .dk-art-site-h{font-family:var(--font-display),Georgia,serif;letter-spacing:-.022em;margin:9px 0 0;font-size:25px;font-weight:600;line-height:1.14}.dk .dk-art-site-sub{color:var(--dk-fg-3);margin:8px 0 0;font-size:13.5px;line-height:1.5}.dk .dk-art-site-btn{background:var(--dk-clay);color:#fdfaf3;box-shadow:2px 2px 0 var(--dk-ink);border-radius:3px;margin-top:16px;padding:9px 17px;font-size:13.5px;font-weight:600;display:inline-block}.dk .dk-art-site-meta{border-top:1px solid var(--dk-rule-soft);font-family:var(--font-mono),ui-monospace,monospace;color:var(--dk-label);flex-wrap:wrap;gap:16px;margin-top:18px;padding-top:13px;font-size:11px;display:flex}.dk .dk-art-pack{flex-direction:column;margin-top:13px;display:flex}.dk .dk-art-pack-row{border-bottom:1px solid var(--dk-rule-soft);padding:11px 0}.dk .dk-art-pack-row:last-child{border-bottom:0}.dk .dk-art-pack-row b{font-size:14.5px;font-weight:600;display:block}.dk .dk-art-pack-meta{font-family:var(--font-mono),ui-monospace,monospace;color:var(--dk-label);margin-top:2px;font-size:11.5px;display:block}.dk .dk-art-pack-you{box-shadow:inset 2px 0 0 var(--dk-clay);background:linear-gradient(90deg,#b056371a,#b0563700 70%);margin-inline:-20px;padding-inline:20px}.dk .dk-art-stars{color:var(--dk-gold);letter-spacing:1px;font-size:12px}.dk .dk-art-ad{border-bottom:1px solid var(--dk-rule-soft);margin-top:13px;padding-bottom:13px}.dk .dk-art-ad-url{font-family:var(--font-mono),ui-monospace,monospace;color:var(--dk-label);margin:0;font-size:11.5px}.dk .dk-art-ad-h{color:var(--dk-blue);margin:5px 0 0;font-size:16.5px;font-weight:600;line-height:1.3}.dk .dk-art-ad-body{color:var(--dk-fg-2);margin:6px 0 0;font-size:13px;line-height:1.5}.dk .dk-art-post{background:var(--dk-card);box-shadow:var(--dk-lift);border-radius:2px;overflow:hidden}.dk .dk-art-post-top{align-items:center;gap:10px;padding:14px 16px 12px;display:flex}.dk .dk-art-avatar{background:var(--dk-clay);color:#fdf9f1;border-radius:50%;flex-shrink:0;place-items:center;width:32px;height:32px;font-size:14px;font-weight:700;display:grid}.dk .dk-art-post-top b{font-size:14px;font-weight:600;display:block}.dk .dk-art-post-top em{font-family:var(--font-mono),ui-monospace,monospace;color:var(--dk-label);font-size:10.5px;font-style:normal;display:block}.dk .dk-art-post-copy{color:var(--dk-fg-2);margin:0;padding:0 16px 13px;font-size:14px;line-height:1.55}.dk .dk-art-post-bar{background:var(--dk-card-warm);justify-content:space-between;align-items:center;gap:12px;padding:13px 16px;font-size:13.5px;font-weight:600;display:flex}.dk .dk-art-post-metric{font-family:var(--font-mono),ui-monospace,monospace;color:var(--dk-sage);font-size:11.5px;font-weight:600}.dk .dk-art-post-cta{color:var(--dk-fg-2);background:#2a241e12;border-radius:3px;padding:5px 11px;font-size:12px;font-weight:600}.dk .dk-art-memo{font-family:var(--font-display),Georgia,serif;color:var(--dk-fg);margin:11px 0 0;font-size:15px;font-style:italic;line-height:1.5}.dk .dk-art-memo-meta{font-family:var(--font-mono),ui-monospace,monospace;color:var(--dk-label);margin:5px 0 0;font-size:10.5px}.dk .dk-art-cols{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-top:13px;display:grid}.dk .dk-art-col{background:var(--dk-card-warm);box-shadow:inset 0 3px 0 var(--col);border-radius:7px;padding:9px 7px}.dk .dk-art-col-hd{font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.06em;color:var(--dk-fg-2);align-items:center;gap:5px;margin:0 0 8px;font-size:9px;font-weight:700;display:flex}.dk .dk-art-col-hd i{background:var(--col);border-radius:50%;flex-shrink:0;width:6px;height:6px}.dk .dk-art-lead{background:var(--dk-card);border-radius:5px;padding:7px 8px;box-shadow:0 1px 2px #2a241e14}.dk .dk-art-lead b{font-size:11.5px;font-weight:600;display:block}.dk .dk-art-lead span{color:var(--dk-label);margin-top:1px;font-size:10px;display:block}.dk .dk-art-lead-won span{color:var(--dk-sage);font-weight:600}.dk .dk-art-triage span{line-height:1.5}.dk .dk-art-triage-quiet{color:var(--dk-label)}.dk .dk-art-mail-addr{font-family:var(--font-mono),ui-monospace,monospace;color:var(--dk-fg);word-break:break-all;margin:9px 0 0;font-size:14px;font-weight:500}.dk .dk-art-mail-bad{color:var(--dk-fg-3);text-decoration:line-through;-webkit-text-decoration-color:var(--dk-clay);-webkit-text-decoration-color:var(--dk-clay);-webkit-text-decoration-color:var(--dk-clay);text-decoration-color:var(--dk-clay)}.dk .dk-art-mail-note{color:var(--dk-fg-3);margin:6px 0 0;font-size:13px}.dk .dk-art-uptime{gap:2.5px;margin-top:14px;display:flex}.dk .dk-art-uptime i{background:var(--dk-sage);opacity:.8;border-radius:2px;flex:1;height:26px}.dk .dk-art-uptime-dip{background:var(--dk-gold)}.dk .dk-art-status{margin-top:14px}.dk .dk-art-run-hd{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.dk .dk-art-run-cap{font-family:var(--font-mono),ui-monospace,monospace;color:var(--dk-clay-ink);font-variant-numeric:tabular-nums;font-size:11.5px;font-weight:600}.dk .dk-art-run-bar{background:var(--dk-rule-soft);border-radius:99px;height:6px;margin-top:9px;overflow:hidden}.dk .dk-art-run-bar span{background:var(--dk-clay);height:100%;display:block}.dk .dk-art-run-list{margin-top:12px}.dk .dk-art-run-row{border-bottom:1px solid var(--dk-rule-soft);grid-template-columns:42px minmax(0,1fr) auto;align-items:baseline;gap:10px;padding:8px 0;font-size:13px;display:grid}.dk .dk-art-run-row:last-child{border-bottom:0}.dk .dk-art-run-t,.dk .dk-art-run-s{font-family:var(--font-mono),ui-monospace,monospace;font-variant-numeric:tabular-nums;font-size:11.5px}.dk .dk-art-run-t{color:var(--dk-label);font-weight:600}.dk .dk-art-run-n{color:var(--dk-fg);font-weight:600}.dk .dk-art-run-s{white-space:nowrap;font-weight:600}.dk .dk-art-run-done{color:var(--dk-sage)}.dk .dk-art-run-ok{color:var(--dk-fg-2)}.dk .dk-art-run-hold{color:var(--dk-clay-ink)}.dk .dk-art-run-gone{color:var(--dk-label)}@media (max-width:900px){.dk .dk-sv-hero{grid-template-columns:minmax(0,1fr);gap:30px}.dk .dk-art{max-width:460px}.dk .dk-art-cols{gap:5px}}@media (prefers-reduced-motion:no-preference){.dk .dk-sv-hero [data-deal]{animation:dk-deal .62s var(--dk-ease)both;animation-delay:calc(var(--d,0)*1ms)}}.dk .dk-sv-seq{border-top:1px solid var(--dk-rule);margin:28px 0 0;padding:0;list-style:none}.dk .dk-sv-seq li{border-bottom:1px solid var(--dk-rule);grid-template-columns:minmax(96px,132px) minmax(0,1fr);gap:8px 26px;padding:20px 0;display:grid}.dk .dk-sv-seq-when{font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.09em;text-transform:uppercase;color:var(--dk-clay-ink);font-variant-numeric:tabular-nums;padding-top:4px;font-size:11.5px;font-weight:700}.dk .dk-sv-seq b{font-family:var(--font-display),Georgia,serif;letter-spacing:-.018em;font-size:19px;font-weight:600}.dk .dk-sv-seq p{color:var(--dk-fg-2);max-width:62ch;margin:5px 0 0;font-size:14.5px;line-height:1.6}.dk .dk-sv-maths p.dk-sv-maths-assume{font-family:var(--font-body),system-ui,sans-serif;letter-spacing:0;color:var(--dk-fg-3);max-width:62ch;font-size:15.5px;font-weight:500;line-height:1.55}.dk .dk-sv-ledger{max-width:620px;margin:4px 0 6px}.dk .dk-sv-ledger>div{border-bottom:1px solid var(--dk-rule);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:18px;padding:11px 0;display:grid}.dk .dk-sv-ledger dt{font-family:var(--font-body),system-ui,sans-serif;color:var(--dk-fg-2);font-size:15px}.dk .dk-sv-ledger dd{font-family:var(--font-mono),ui-monospace,monospace;color:var(--dk-fg);font-variant-numeric:tabular-nums;text-align:right;margin:0;font-size:15px;font-weight:600}.dk .dk-sv-ledger-total{border-top:2px solid var(--dk-ink);margin-top:2px;border-bottom:0!important}.dk .dk-sv-ledger-total dt{color:var(--dk-fg);font-weight:600}.dk .dk-sv-ledger-total dd{font-family:var(--font-display),Georgia,serif;letter-spacing:-.02em;color:var(--dk-clay-ink);font-variant-numeric:normal;font-size:clamp(23px,2.8vw,30px);font-weight:600;line-height:1.1}.dk .dk-sv-maths p:last-child{font-family:var(--font-display),Georgia,serif;letter-spacing:-.018em;color:var(--dk-clay-ink);font-size:clamp(19px,2.5vw,25px);font-weight:500;line-height:1.32}.dk .dk-art-post-ledger{margin-top:0;padding:0 16px 16px}.dk .dk-sv-obj{max-width:62ch;padding:clamp(22px,3vw,32px)}.dk .dk-sv-obj h2{letter-spacing:-.022em;color:#3a3220;margin:10px 0 0;font-size:clamp(22px,2.8vw,29px);font-weight:600;line-height:1.16}.dk .dk-sv-obj-a{color:#4a412c;margin:12px 0 0;font-size:15.5px;line-height:1.65}.dk .dk-sv-obj .dk-label{color:#6a5e38}.dk .dk-sv-cta{border-top:2px solid var(--dk-ink);border-bottom:2px solid var(--dk-ink);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px 28px;padding:22px 0;display:flex}.dk .dk-sv-cta p{font-family:var(--font-display),Georgia,serif;letter-spacing:-.018em;max-width:30ch;margin:0;font-size:clamp(19px,2.3vw,24px);font-weight:500;line-height:1.3}@media (max-width:560px){.dk .dk-sv-seq li{grid-template-columns:minmax(0,1fr);gap:4px}.dk .dk-sv-seq-when{padding-top:0}}
