@layer site {
:root:not(.dark)[data-d-pal-bg]{--bg:var(--p-bg,#fbfaf7)}:root.dark[data-d-pal-bg-dark]{--bg:var(--p-bg-dark,#141413)}:root:not(.dark)[data-d-pal-text]{--fg:var(--p-text,#2a2926)}:root.dark[data-d-pal-text-dark]{--fg:var(--p-text-dark,#e2dfd8)}:root:not(.dark)[data-d-pal-muted]{--muted:var(--p-muted,#6f6b64)}:root.dark[data-d-pal-muted-dark]{--muted:var(--p-muted-dark,#a29e96)}:root:not(.dark)[data-d-pal-faint]{--faint:var(--p-faint,#8f8b83)}:root.dark[data-d-pal-faint-dark]{--faint:var(--p-faint-dark,#86827b)}:root:not(.dark)[data-d-pal-fainter]{--faint-2:var(--p-fainter,#a39e94)}:root.dark[data-d-pal-fainter-dark]{--faint-2:var(--p-fainter-dark,#6f6b64)}:root:not(.dark)[data-d-pal-rule]{--rule:var(--p-rule,#e6e2d9)}:root.dark[data-d-pal-rule-dark]{--rule:var(--p-rule-dark,#34322e)}:root:not(.dark)[data-d-pal-rule-strong]{--rule-strong:var(--p-ruleStrong,#d6d2c8)}:root.dark[data-d-pal-rule-strong-dark]{--rule-strong:var(--p-ruleStrong-dark,#46433e)}:root:not(.dark)[data-d-pal-rule-disabled]{--rule-disabled:var(--p-ruleDisabled,#cfcac0)}:root.dark[data-d-pal-rule-disabled-dark]{--rule-disabled:var(--p-ruleDisabled-dark,#4a4742)}:root:not(.dark)[data-d-pal-surface]{--chip:var(--p-surface,#efece6)}:root.dark[data-d-pal-surface-dark]{--chip:var(--p-surface-dark,#2c2a27)}:root:not(.dark)[data-d-pal-surface-hover]{--cta-hover:var(--p-surfaceHover,#f5f3ef)}:root.dark[data-d-pal-surface-hover-dark]{--cta-hover:var(--p-surfaceHover-dark,#242320)}:root:not(.dark)[data-d-pal-band]{--band:var(--p-band,#f3f1ec)}:root.dark[data-d-pal-band-dark]{--band:var(--p-band-dark,#242320)}:root:not(.dark)[data-d-pal-placeholder]{--placeholder:var(--p-placeholder,#e3dfd6)}:root.dark[data-d-pal-placeholder-dark]{--placeholder:var(--p-placeholder-dark,#2c2a27)}:root:not(.dark)[data-d-pal-pick]{--pick:var(--p-pick,#f1eee8)}:root.dark[data-d-pal-pick-dark]{--pick:var(--p-pick-dark,#262522)}:root:not(.dark)[data-d-pal-selection-bg]{--sel:var(--p-selectionBg,#e1ecdc)}:root.dark[data-d-pal-selection-bg-dark]{--sel:var(--p-selectionBg-dark,#2e3b2e)}:root:not(.dark)[data-d-pal-selection-text]{--sel-ink:var(--p-selectionText,#2a2926)}:root.dark[data-d-pal-selection-text-dark]{--sel-ink:var(--p-selectionText-dark,#e2dfd8)}:root:not(.dark)[data-d-pal-pill-bg]{--pill-bg:var(--p-pillBg,#edf3ec)}:root.dark[data-d-pal-pill-bg-dark]{--pill-bg:var(--p-pillBg-dark,#26302a)}:root:not(.dark)[data-d-pal-pill-text]{--pill-ink:var(--p-pillText,#2f3b2c)}:root.dark[data-d-pal-pill-text-dark]{--pill-ink:var(--p-pillText-dark,#cfdccb)}:root:not(.dark)[data-d-pal-text-strong]{--fg-strong:var(--p-textStrong,#2a2926)}:root.dark[data-d-pal-text-strong-dark]{--fg-strong:var(--p-textStrong-dark,#e2dfd8)}:root:not(.dark)[data-d-pal-link-line]{--link-line:var(--p-linkLine,#e6e2d9)}:root.dark[data-d-pal-link-line-dark]{--link-line:var(--p-linkLine-dark,#34322e)}:root:not(.dark)[data-d-pal-link-line-hover]{--link-line-hover:var(--p-linkLineHover,#2a2926)}:root.dark[data-d-pal-link-line-hover-dark]{--link-line-hover:var(--p-linkLineHover-dark,#e2dfd8)}:root:not(.dark)[data-d-pal-code-bg]{--code-bg:var(--p-codeBg,#efece6)}:root.dark[data-d-pal-code-bg-dark]{--code-bg:var(--p-codeBg-dark,#2c2a27)}:root:not(.dark)[data-d-pal-code-text]{--code-ink:var(--p-codeText,#2a2926)}:root.dark[data-d-pal-code-text-dark]{--code-ink:var(--p-codeText-dark,#e2dfd8)}:root:not(.dark)[data-d-pal-frame]{--frame:var(--p-frame,#e6e2d9)}:root.dark[data-d-pal-frame-dark]{--frame:var(--p-frame-dark,#34322e)}:root:not(.dark)[data-d-pal-accent]{--accent:var(--p-accent,#2a2926)}:root.dark[data-d-pal-accent-dark]{--accent:var(--p-accent-dark,#e2dfd8)}:root:not(.dark)[data-d-pal-caption]{--caption:var(--p-caption,#8f8b83)}:root.dark[data-d-pal-caption-dark]{--caption:var(--p-caption-dark,#86827b)}:root:not(.dark)[data-d-pal-mark]{--mark:var(--p-mark,#e1ecdc)}:root.dark[data-d-pal-mark-dark]{--mark:var(--p-mark-dark,#2e3b2e)}:root:not(.dark)[data-d-pal-mark-alt]{--mark-alt:var(--p-markAlt,#e1ecdc)}:root.dark[data-d-pal-mark-alt-dark]{--mark-alt:var(--p-markAlt-dark,#2e3b2e)}:root:not(.dark)[data-d-pal-ornament]{--ornament:var(--p-ornament,#a39e94)}:root.dark[data-d-pal-ornament-dark]{--ornament:var(--p-ornament-dark,#6f6b64)}:root:not(.dark)[data-d-pal-mat]{--mat:var(--p-mat,#efece6)}:root.dark[data-d-pal-mat-dark]{--mat:var(--p-mat-dark,#2c2a27)}:root:not(.dark)[data-d-pal-hover-text]{--hover-ink:var(--p-hoverText,#8f8b83)}:root.dark[data-d-pal-hover-text-dark]{--hover-ink:var(--p-hoverText-dark,#86827b)}:root:not(.dark)[data-d-pal-hl-author]{--hl-author:var(--p-hlAuthor,#f3e7c4)}:root.dark[data-d-pal-hl-author-dark]{--hl-author:var(--p-hlAuthor-dark,#5a4c2a)}:root:not(.dark)[data-d-pal-hl-reader]{--hl-reader:var(--p-hlReader,#e1ecdc)}:root.dark[data-d-pal-hl-reader-dark]{--hl-reader:var(--p-hlReader-dark,#2e3b2e)}:root:not(.dark)[data-d-pal-flash]{--flash:var(--p-flash,#ebe9e3)}:root.dark[data-d-pal-flash-dark]{--flash:var(--p-flash-dark,#262624)}:root:not(.dark)[data-d-pal-link-text-hover]{--link-text-hover:var(--p-linkTextHover,#2a2926)}:root.dark[data-d-pal-link-text-hover-dark]{--link-text-hover:var(--p-linkTextHover-dark,#e2dfd8)}:root:not(.dark)[data-d-pal-scrollbar]{--scrollbar:var(--p-scrollbar,#8f8b83)}:root.dark[data-d-pal-scrollbar-dark]{--scrollbar:var(--p-scrollbar-dark,#86827b)}:root:not(.dark)[data-d-pal-scrollbar-idle]{--scrollbar-idle:var(--p-scrollbarIdle,#8f8b83)}:root.dark[data-d-pal-scrollbar-idle-dark]{--scrollbar-idle:var(--p-scrollbarIdle-dark,#86827b)}:root:is([data-d-pal-scrollbar],[data-d-pal-scrollbar-dark]):not([data-d-scrollbar-width=drawn]){scrollbar-color:var(--scrollbar) var(--bg)}:root:not(.dark)[data-d-pal-text-shadow]{--text-shadow:var(--p-textShadow,#0000)}:root.dark[data-d-pal-text-shadow-dark]{--text-shadow:var(--p-textShadow-dark,#0000)}:root:not(.dark)[data-d-pal-row-hover]{--row-wash:var(--p-rowHover,#efece6)}:root.dark[data-d-pal-row-hover-dark]{--row-wash:var(--p-rowHover-dark,#2c2a27)}:root:not(.dark)[data-d-pal-rule-short]{--rule-short:var(--p-ruleShort,#e6e2d9)}:root.dark[data-d-pal-rule-short-dark]{--rule-short:var(--p-ruleShort-dark,#34322e)}:root:not(.dark)[data-d-pal-focus]{--focus:var(--p-focus,#2a2926)}:root.dark[data-d-pal-focus-dark]{--focus:var(--p-focus-dark,#e2dfd8)}:root:not(.dark)[data-d-pal-paragraph]{--para:var(--p-paragraph,#2a2926)}:root.dark[data-d-pal-paragraph-dark]{--para:var(--p-paragraph-dark,#e2dfd8)}:root:not(.dark)[data-d-pal-arrow]{--list-arrow:var(--p-arrow,#2a2926)}:root.dark[data-d-pal-arrow-dark]{--list-arrow:var(--p-arrow-dark,#e2dfd8)}:root:not(.dark)[data-d-pal-fade]{--fade:var(--p-fade,#fff);--fade-rgb:var(--p-fade-rgb,255, 255, 255)}:root.dark[data-d-pal-fade-dark]{--fade:var(--p-fade-dark,#141413);--fade-rgb:var(--p-fade-dark-rgb,20, 20, 19)}
}

@layer site {
:root[data-d-link-kind=sweep] :is(.brief a,.about-text a,.ledger .vals a,article.post p a,.post .li a,.pg-sec a,.ulink,.trail,.sub-open,.more-row a,.row.latest .t,.row.idx .row-link,.dv-a){color:var(--fg-strong);background:linear-gradient(var(--link-line), var(--link-line)) left bottom / 100% var(--d-link-weight,1px) no-repeat;justify-self:start;text-decoration:none;display:inline-block;position:relative}:root[data-d-link-kind=sweep] :is(.brief a,.about-text a,.ledger .vals a,article.post p a,.post .li a,.pg-sec a,.ulink,.trail,.sub-open,.more-row a,.row.latest .t,.row.idx .row-link,.dv-a):before{content:"";height:var(--d-link-weight,1px);background:var(--link-line-hover);transform-origin:0;transition:transform var(--d-link-sweep,.38s) var(--d-link-ease,cubic-bezier(.22, 1, .36, 1));pointer-events:none;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}:root[data-d-link-kind=sweep] :is(.brief a,.about-text a,.ledger .vals a,article.post p a,.post .li a,.pg-sec a,.ulink,.trail,.sub-open,.more-row a,.row.latest .t,.row.idx .row-link,.dv-a):hover:before,:root[data-d-link-kind=sweep] a.row.latest:hover .t:before{transform:scaleX(1)}:root[data-d-link-kind=sweep] :is(.brief a,.about-text a,.ledger .vals a,article.post p a,.post .li a,.pg-sec a,.ulink,.trail,.sub-open,.more-row a,.row.latest .t,.row.idx .row-link,.dv-a):focus-visible,:root[data-d-link-kind=sweep] a.row.latest:focus-visible{outline:none}:root[data-d-link-kind=sweep] .row.idx:has(.row-link:focus-visible){outline:none}:root[data-d-link-kind=sweep] :is(.brief a,.about-text a,.ledger .vals a,article.post p a,.post .li a,.pg-sec a,.ulink,.trail,.sub-open,.more-row a,.row.latest .t,.row.idx .row-link,.dv-a):focus-visible:before,:root[data-d-link-kind=sweep] a.row.latest:focus-visible .t:before{height:var(--d-link-weight-focus,2px);transform:scaleX(1)}:root[data-d-list-arrow=on] :is(.row.latest .t,.row.idx .row-link,.dv-a){position:relative}:root[data-d-list-arrow=on] :is(.row.latest .t,.row.idx .row-link,.dv-a):after{content:"";background:var(--list-arrow);opacity:0;width:11px;height:11px;transition:opacity var(--d-list-arrow-fade,.24s), transform var(--d-list-arrow-move,.42s) var(--d-link-ease,cubic-bezier(.22, 1, .36, 1));pointer-events:none;position:absolute;top:4px;left:calc(100% + 5px);transform:translate(-3px,3px);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 11 11'%3E%3Cpath d='M2.5 8.5 8.5 2.5M3.5 2.5h5v5' fill='none' stroke='black' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 11 11'%3E%3Cpath d='M2.5 8.5 8.5 2.5M3.5 2.5h5v5' fill='none' stroke='black' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat}:root[data-d-list-arrow=on] a.row.latest:is(:hover,:focus-visible) .t:after,:root[data-d-list-arrow=on] .row.idx .row-link:is(:hover,:focus-visible):after,:root[data-d-list-arrow=on] .dv .dv-dt .dv-a:is(:hover,:focus-visible):after{opacity:.8;transform:none}:root[data-d-list-arrow=chevron] :is(.row.latest .t,.row.idx .title-wrap>span:first-child,.dv-a,.dv-tt a):after{content:"";width:var(--d-chevron-size,18px);height:var(--d-chevron-size,18px);margin-left:var(--d-chevron-gap,2px);margin-right:calc(-1 * (var(--d-chevron-size,18px) + var(--d-chevron-gap,2px)));vertical-align:var(--d-chevron-drop,-.2em);background:var(--list-arrow);opacity:0;translate:var(--d-chevron-shift,-2px) 0;scale:var(--d-chevron-scale,.75);pointer-events:none;display:inline-block;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath d='M7.25 4.75 11.5 9l-4.25 4.25' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath d='M7.25 4.75 11.5 9l-4.25 4.25' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat}:root[data-d-list-arrow=chevron]:not([data-d-hover-gate=fine]) :is(a.row.latest:hover .t,.row.idx:has(.row-link:hover) .title-wrap>span:first-child,.dv-a:hover,.dv-tt a:hover):after{opacity:1;translate:0;scale:1}@media (hover:hover) and (pointer:fine){:root[data-d-list-arrow=chevron][data-d-hover-gate=fine] :is(a.row.latest:hover .t,.row.idx:has(.row-link:hover) .title-wrap>span:first-child,.dv-a:hover,.dv-tt a:hover):after{opacity:1;translate:0;scale:1}}@media (prefers-reduced-motion:no-preference){:root[data-d-list-arrow=chevron] :is(.row.latest .t,.row.idx .title-wrap>span:first-child,.dv-a,.dv-tt a):after{transition:opacity var(--d-list-arrow-fade,.24s) var(--d-chevron-ease,cubic-bezier(0, 0, .2, 1)), translate var(--d-list-arrow-move,.42s) var(--d-chevron-ease,cubic-bezier(0, 0, .2, 1)), scale var(--d-list-arrow-move,.42s) var(--d-chevron-ease,cubic-bezier(0, 0, .2, 1))}}@keyframes d-enter{0%{opacity:0;filter:var(--d-enter-blur,none);transform:translateY(var(--d-enter-rise,0px))}}:root[data-d-entrance=rise]{--d-enter-rise:var(--d-entrance-rise,6px)}:root[data-d-entrance=blur]{--d-enter-rise:var(--d-entrance-rise,6px);--d-enter-blur:blur(var(--d-entrance-blur,4px))}@media (prefers-reduced-motion:no-preference){:root:is([data-d-entrance=fade],[data-d-entrance=rise],[data-d-entrance=blur]):where(:not([data-d-entrance-where=home],[data-d-entrance-unit=page])) .screen>*,:root:is([data-d-entrance=fade],[data-d-entrance=rise],[data-d-entrance=blur]):where([data-d-entrance-where=home]:not([data-d-entrance-unit=page])) :where(.col[data-page=home]) .screen>*,:root:is([data-d-entrance=fade],[data-d-entrance=rise],[data-d-entrance=blur])[data-d-entrance-unit=page]:not([data-d-entrance-where=home]) .col[data-page],:root:is([data-d-entrance=fade],[data-d-entrance=rise],[data-d-entrance=blur])[data-d-entrance-unit=page][data-d-entrance-where=home] .col[data-page=home]{animation:d-enter var(--d-entrance-duration,.8s) var(--d-entrance-ease,cubic-bezier(.22, 1, .36, 1)) var(--d-entrance-fill,backwards)}:root:is([data-d-entrance=fade],[data-d-entrance=rise],[data-d-entrance=blur]) .screen>:first-child{animation-delay:var(--d-entrance-delays-1,0s)}:root:is([data-d-entrance=fade],[data-d-entrance=rise],[data-d-entrance=blur]) .screen>:nth-child(2){animation-delay:var(--d-entrance-delays-2,0s)}:root:is([data-d-entrance=fade],[data-d-entrance=rise],[data-d-entrance=blur]) .screen>:nth-child(3){animation-delay:var(--d-entrance-delays-3,0s)}:root:is([data-d-entrance=fade],[data-d-entrance=rise],[data-d-entrance=blur]) .screen>:nth-child(4){animation-delay:var(--d-entrance-delays-4,0s)}:root:is([data-d-entrance=fade],[data-d-entrance=rise],[data-d-entrance=blur]) .screen>:nth-child(5){animation-delay:var(--d-entrance-delays-5,0s)}:root:is([data-d-entrance=fade],[data-d-entrance=rise],[data-d-entrance=blur]) .screen>:nth-child(6){animation-delay:var(--d-entrance-delays-6,0s)}:root:is([data-d-entrance=fade],[data-d-entrance=rise],[data-d-entrance=blur]) .screen>:nth-child(7){animation-delay:var(--d-entrance-delays-7,0s)}:root:is([data-d-entrance=fade],[data-d-entrance=rise],[data-d-entrance=blur]) .screen>:nth-child(8){animation-delay:var(--d-entrance-delays-8,0s)}:root:is([data-d-entrance=fade],[data-d-entrance=rise],[data-d-entrance=blur]) .screen>:nth-child(9){animation-delay:var(--d-entrance-delays-9,0s)}:root:is([data-d-entrance=fade],[data-d-entrance=rise],[data-d-entrance=blur]) .screen>:nth-child(10){animation-delay:var(--d-entrance-delays-10,0s)}:root:is([data-d-entrance=fade],[data-d-entrance=rise],[data-d-entrance=blur]) .screen>:nth-child(11){animation-delay:var(--d-entrance-delays-11,0s)}:root:is([data-d-entrance=fade],[data-d-entrance=rise],[data-d-entrance=blur]) .screen>:nth-child(12){animation-delay:var(--d-entrance-delays-12,0s)}}@keyframes d-breathe{0%,to{opacity:1}50%{opacity:var(--d-breathe-dip,.8)}}@media (prefers-reduced-motion:no-preference){:root[data-d-breathe=on] [data-wv=on]{animation:d-breathe var(--d-breathe-duration,2s) var(--d-breathe-ease,ease)}:root[data-d-breathe=on] [data-wv=on][data-wv-n="1"]{animation-delay:var(--d-breathe-delays-1,0s)}:root[data-d-breathe=on] [data-wv=on][data-wv-n="2"]{animation-delay:var(--d-breathe-delays-2,0s)}:root[data-d-breathe=on] [data-wv=on][data-wv-n="3"]{animation-delay:var(--d-breathe-delays-3,0s)}:root[data-d-breathe=on] [data-wv=on][data-wv-n="4"]{animation-delay:var(--d-breathe-delays-4,0s)}:root[data-d-breathe=on] [data-wv=on][data-wv-n="5"]{animation-delay:var(--d-breathe-delays-5,0s)}:root[data-d-breathe=on] [data-wv=on][data-wv-n="6"]{animation-delay:var(--d-breathe-delays-6,0s)}:root[data-d-breathe=on] [data-wv=on][data-wv-n="7"]{animation-delay:var(--d-breathe-delays-7,0s)}:root[data-d-breathe=on] [data-wv=on][data-wv-n="8"]{animation-delay:var(--d-breathe-delays-8,0s)}:root[data-d-breathe=on] [data-wv=on][data-wv-n="9"]{animation-delay:var(--d-breathe-delays-9,0s)}:root[data-d-breathe=on] [data-wv=on][data-wv-n="10"]{animation-delay:var(--d-breathe-delays-10,0s)}:root[data-d-breathe=on] [data-wv=on][data-wv-n="11"]{animation-delay:var(--d-breathe-delays-11,0s)}:root[data-d-breathe=on] [data-wv=on][data-wv-n="12"]{animation-delay:var(--d-breathe-delays-12,0s)}}:root[data-d-link-kind=line] :is(.brief a,.about-text a,.ledger .vals a,article.post p a,.post .li a,.pg-sec a:not(.dv-tt a),.ulink,.trail,.sub-open,.more-row a){color:inherit;transition:all var(--d-link-fade,.2s) var(--d-link-fade-ease,ease);text-decoration:none;position:relative}:root[data-d-link-kind=line] :is(.brief a,.about-text a,.ledger .vals a,article.post p a,.post .li a,.pg-sec a:not(.dv-tt a),.ulink,.trail,.sub-open,.more-row a):before{content:"";height:var(--d-link-weight,1px);border-radius:var(--d-link-radius,2px);background:var(--link-line);transition:all var(--d-link-fade,.2s) var(--d-link-fade-ease,ease);pointer-events:none;position:absolute;bottom:0;left:0;right:0}:root[data-d-link-kind=line] :is(.brief a,.about-text a,.ledger .vals a,article.post p a,.post .li a,.pg-sec a:not(.dv-tt a),.ulink,.trail,.sub-open,.more-row a):hover:before{background:var(--link-line-hover)}:root[data-d-year-gutter=on] :is(.month-group,.ledger .lrow,.dv-group,.dv[data-v-lines=one] .dv-row,.row.idx){position:relative}:root[data-d-year-gutter=on] :is(.month-group>:not(.row),.ledger .lab,.dv-group>.dv-label){position:absolute;left:0}:root[data-d-year-gutter=on] :is(.month-group:has(+.month-group),.ledger .lrow:has(+.lrow),.dv-group:has(+.dv-group)){border-bottom:1px solid var(--rule)}:root[data-d-year-gutter=on] :is(.row.latest,.row.idx,.dv[data-v-lines=one] .dv-row):after{content:"";left:var(--d-year-sep,0px);background:var(--rule);pointer-events:none;height:1px;position:absolute;bottom:0;right:0}:root[data-d-year-gutter=on] :is(.row.latest:is([data-ylast],:last-child),.row.idx:last-child,.dv[data-v-lines=one] .dv-row:last-child):after{content:none}:is(:root[data-d-scrollbar-gutter=stable],:root[data-d-scrollbar-gutter=inner]:has(.col[data-page]:not([data-page=home]))){scrollbar-gutter:stable}:root[data-d-year-gutter=plain] :is(.month-group,.dv-group){position:relative}:root[data-d-year-gutter=plain] :is(.month-group>:not(.row),.dv-group>.dv-label){position:absolute;top:0;left:0}:root[data-d-hover-fade] :is(a:hover,.row.idx:has(.row-link:hover)){transition:all var(--d-hover-fade,0s) var(--d-hover-fade-ease,ease)}:root[data-d-top-fade=on] .col[data-page]:before{content:"";height:var(--d-top-fade-height,128px);z-index:9;pointer-events:none;background:linear-gradient(rgb(var(--fade-rgb)) 0px, rgba(var(--fade-rgb), .737) 19%, rgba(var(--fade-rgb), .54) 34%, rgba(var(--fade-rgb), .38) 47%, rgba(var(--fade-rgb), .28) 56.5%, rgba(var(--fade-rgb), .192) 65%, rgba(var(--fade-rgb), .125) 73%, rgba(var(--fade-rgb), .075) 80.2%, rgba(var(--fade-rgb), .043) 86.1%, rgba(var(--fade-rgb), .02) 91%, rgba(var(--fade-rgb), .008) 95.2%, rgba(var(--fade-rgb), .004) 98.2%, rgba(var(--fade-rgb), 0));position:fixed;top:0;left:0;right:0}:root[data-d-scroll-pad]{scroll-padding-top:var(--d-scroll-pad,0px)}@media (prefers-reduced-motion:no-preference){:root[data-d-scroll-smooth]{scroll-behavior:var(--d-scroll-smooth,auto)}}:root[data-d-link-kind=band] :is(.brief a,.about-text a,.ledger .vals a,article.post p a,.post .li a,.pg-sec a:not(.dv-tt a),.ulink,.trail,.sub-open,.more-row a),:root[data-d-link-kind=band][data-d-link-band-reach=all] :is(.row.latest .t,.row.idx .row-link,.cp-row>span:not(.num),.pair a.pn .pt,.site-foot nav a,.notes a){color:inherit;background-image:linear-gradient(var(--d-link-band-dir,to right), var(--mark), var(--mark-alt));background-size:var(--d-link-band-width,300%) var(--d-link-band-height,40%);--band-at:0% 100%;background-position:var(--band-at);background-repeat:no-repeat;text-decoration:none}:root[data-d-link-kind=band]:not([data-d-link-band-hover=still]) :is(.brief a,.about-text a,.ledger .vals a,article.post p a,.post .li a,.pg-sec a:not(.dv-tt a),.ulink,.trail,.sub-open,.more-row a),:root[data-d-link-kind=band][data-d-link-band-reach=all]:not([data-d-link-band-hover=still]) :is(.row.latest .t,.row.idx .row-link,.cp-row>span:not(.num),.pair a.pn .pt,.site-foot nav a,.notes a){transition:background-position var(--d-link-fade,.2s) var(--d-link-fade-ease,ease)}:root[data-d-link-kind=band]:not([data-d-link-band-hover=still]) :is(.brief a,.about-text a,.ledger .vals a,article.post p a,.post .li a,.pg-sec a:not(.dv-tt a),.ulink,.trail,.sub-open,.more-row a):hover,:root[data-d-link-kind=band][data-d-link-band-reach=all]:not([data-d-link-band-hover=still]) :is(.row.latest:hover .t,.row.idx .row-link:hover,.cp-row:hover>span:not(.num),.pair a.pn:hover .pt,.site-foot nav a:hover,.notes a:hover){opacity:1;background-position:100% 100%}:root[data-d-row-hover-gap] :is(.row.latest,.row.idx) :is(.t,.title-wrap,.meta,.pill){transition:color var(--d-row-hover-fade,.15s) var(--d-row-hover-ease,ease-out)}:root[data-d-row-hover-gap] :is(.row.latest,.row.idx):hover :is(.t,.title-wrap,.row-link,.meta,.pill){color:var(--hover-ink)!important}:root[data-d-foot-sep=rows] footer.site-foot nav :is(a,.foot-sub)~:is(a,.foot-sub):before{content:"";margin-top:var(--d-foot-sep-gap,16px);display:block}:root[data-d-quote-mark=flowers] article.post>:is(.pq,.quote){position:relative}:root[data-d-quote-mark=flowers] article.post>:is(.pq,.quote):before{content:"❈ ❊ ❈";box-sizing:border-box;padding:0 var(--d-quote-mark-pad,.25em);background:var(--bg);color:var(--ornament);white-space:pre;font-style:normal;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}:root[data-d-quote-mark=flowers] article.post>:is(.pq,.quote):nth-child(2n):before{content:"❊ ❈ ❊"}:root[data-d-row-hover=wash]:not([data-d-hover-gate=fine]) :is(a.row.latest:hover,.row.idx:has(.row-link:hover),.dv-row:hover){background-color:var(--row-wash)}@media (hover:hover) and (pointer:fine){:root[data-d-row-hover=wash][data-d-hover-gate=fine] :is(a.row.latest:hover,.row.idx:has(.row-link:hover),.dv-row:hover){background-color:var(--row-wash)}}:root[data-d-link-kind=deco] :is(.brief a,.about-text a,.ledger .vals a,article.post p a,.post .li a,.pg-sec a:not(.dv-tt a),.ulink,.trail,.sub-open,.more-row a,.notes a,.sub-line a,.site-foot nav a){color:inherit;text-decoration-line:underline;text-decoration-style:solid;-webkit-text-decoration-color:var(--link-line);text-decoration-color:var(--link-line);text-decoration-thickness:var(--d-link-weight,1px);text-underline-position:from-font;text-underline-offset:auto;text-decoration-skip-ink:auto;transition:text-decoration-color var(--d-link-fade,.2s) var(--d-link-fade-ease,ease)}:root[data-d-link-kind=deco] :is(.brief a,.about-text a,.ledger .vals a,article.post p a,.post .li a,.pg-sec a:not(.dv-tt a),.ulink,.trail,.sub-open,.more-row a,.notes a,.sub-line a,.site-foot nav a):hover{-webkit-text-decoration-color:var(--link-line-hover);text-decoration-color:var(--link-line-hover);opacity:1}:root[data-d-link-kind=deco][data-d-link-fade-props=colors] :is(.brief a,.about-text a,.ledger .vals a,article.post p a,.post .li a,.pg-sec a:not(.dv-tt a),.ulink,.trail,.sub-open,.more-row a,.notes a,.sub-line a,.site-foot nav a){transition:color var(--d-link-fade,.2s) var(--d-link-fade-ease,ease), text-decoration-color var(--d-link-fade,.2s) var(--d-link-fade-ease,ease), outline-color var(--d-link-fade,.2s) var(--d-link-fade-ease,ease)}:root[data-d-focus-style=auto] :is(:focus-visible,.row.idx:has(.row-link:focus-visible)){outline-style:auto}:root[data-d-focus-offset-button] button:focus-visible{outline-offset:var(--d-focus-offset-button,3px)}:root[data-d-font-features] body{font-feature-settings:var(--d-font-features,normal)}:root[data-d-ligatures] body{font-variant-ligatures:var(--d-ligatures,normal)}.bed{display:none}:root[data-d-background-images=on][data-d-ground-place=page][data-d-ground-image] body{background-image:var(--d-ground-image)}:root[data-d-background-images=on][data-d-band-image] .bed{background-image:var(--d-band-image)}:root[data-d-link-kind=deco][data-d-link-offset] :is(.brief a,.about-text a,.ledger .vals a,article.post p a,.post .li a,.pg-sec a:not(.dv-tt a),.ulink,.trail,.sub-open,.more-row a,.notes a,.sub-line a,.site-foot nav a){text-underline-position:auto;text-underline-offset:var(--d-link-offset,auto)}:root[data-d-text-rendering] body{text-rendering:var(--d-text-rendering,auto)}:root[data-d-link-kind=deco][data-d-link-weight-hover] :is(.brief a,.about-text a,.ledger .vals a,article.post p a,.post .li a,.pg-sec a:not(.dv-tt a),.ulink,.trail,.sub-open,.more-row a,.notes a,.sub-line a,.site-foot nav a):hover{text-decoration-thickness:var(--d-link-weight-hover,1px)}:root[data-d-link-kind=deco][data-d-link-dash] :is(.brief a,.about-text a,.ledger .vals a,article.post p a,.post .li a,.pg-sec a:not(.dv-tt a),.ulink,.trail,.sub-open,.more-row a,.notes a,.sub-line a,.site-foot nav a){-webkit-text-decoration-style:var(--d-link-dash,solid);text-decoration-style:var(--d-link-dash,solid)}:root[data-d-link-kind=deco][data-d-link-dash-hover] :is(.brief a,.about-text a,.ledger .vals a,article.post p a,.post .li a,.pg-sec a:not(.dv-tt a),.ulink,.trail,.sub-open,.more-row a,.notes a,.sub-line a,.site-foot nav a):hover{-webkit-text-decoration-style:var(--d-link-dash-hover,solid);text-decoration-style:var(--d-link-dash-hover,solid)}:root[data-d-link-kind=deco][data-d-link-position=from-font] :is(.brief a,.about-text a,.ledger .vals a,article.post p a,.post .li a,.pg-sec a:not(.dv-tt a),.ulink,.trail,.sub-open,.more-row a,.notes a,.sub-line a,.site-foot nav a){text-underline-position:from-font}:root[data-d-link-kind=deco][data-d-link-position=auto] :is(.brief a,.about-text a,.ledger .vals a,article.post p a,.post .li a,.pg-sec a:not(.dv-tt a),.ulink,.trail,.sub-open,.more-row a,.notes a,.sub-line a,.site-foot nav a){text-underline-position:auto}:root[data-d-scrollbar-width=none],:root[data-d-scrollbar-width=none] .col{scrollbar-width:none}:root[data-d-scrollbar-width=none]::-webkit-scrollbar{display:none}:root[data-d-scrollbar-width=none] .col::-webkit-scrollbar{display:none}:root[data-d-scrollbar-width=drawn]::-webkit-scrollbar{width:var(--d-scrollbar-size,8px);height:var(--d-scrollbar-size,8px)}:root[data-d-scrollbar-width=drawn] ::-webkit-scrollbar{width:var(--d-scrollbar-size,8px);height:var(--d-scrollbar-size,8px)}:root[data-d-scrollbar-width=drawn]::-webkit-scrollbar-track{border-radius:var(--d-scrollbar-radius,8px)}:root[data-d-scrollbar-width=drawn] ::-webkit-scrollbar-track{border-radius:var(--d-scrollbar-radius,8px)}:root[data-d-scrollbar-width=drawn]::-webkit-scrollbar-thumb{background:var(--scrollbar);border-radius:var(--d-scrollbar-radius,8px)}:root[data-d-scrollbar-width=drawn] ::-webkit-scrollbar-thumb{background:var(--scrollbar);border-radius:var(--d-scrollbar-radius,8px)}:root[data-d-scrollbar-width=drawn]::-webkit-scrollbar-thumb:window-inactive{background:var(--scrollbar-idle)}:root[data-d-scrollbar-width=drawn] ::-webkit-scrollbar-thumb:window-inactive{background:var(--scrollbar-idle)}@supports not selector(::-webkit-scrollbar){:root[data-d-scrollbar-width=drawn]{scrollbar-width:thin;scrollbar-color:var(--scrollbar) transparent}}:root[data-d-overscroll]{overscroll-behavior-y:var(--d-overscroll,auto)}.bed-art{display:none}:root[data-d-background-images=on][data-d-art-image] .bed-art{background-image:var(--d-art-image)}@keyframes d-art-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:no-preference){:root[data-d-band-fade] :is(.bed-art,.home-hero-art){animation:d-art-in var(--d-band-fade,0s) var(--d-band-fade-ease,ease)}}:root:is([data-d-pal-code-bg],[data-d-pal-code-bg-dark]) :is(article.post .code,article.post code:not(pre code)){background:var(--code-bg)}:root:is([data-d-pal-code-text],[data-d-pal-code-text-dark]) :is(article.post .code pre,article.post code:not(pre code)){color:var(--code-ink)}:root:is([data-d-pal-link-text-hover],[data-d-pal-link-text-hover-dark])[data-d-link-kind=deco] :is(.brief a,.about-text a,.ledger .vals a,article.post p a,.post .li a,.pg-sec a:not(.dv-tt a),.ulink,.trail,.sub-open,.more-row a,.notes a,.sub-line a,.site-foot nav a):hover{color:var(--link-text-hover)}:root[data-d-dv-row-link=row]:not([data-d-link-kind=sweep]) .dv:not([data-v-kind=details]) .dv-tt a:before{content:"";position:absolute;inset:0}:root[data-d-row-hover=indent] :is(a.row.latest,.row.idx,.dv[data-v-lines=one] .dv-row:has(.dv-a)){position:relative;overflow:hidden}:root[data-d-row-hover=indent] :is(a.row.latest,.row.idx,.dv[data-v-lines=one] .dv-row:has(.dv-a)):before{content:"";left:0;top:var(--d-row-mark-top,9px);width:var(--d-row-mark,14px);height:var(--d-row-mark,14px);background:var(--fg);transform:translateX(calc(-1 * var(--d-row-indent,24px)));pointer-events:none;position:absolute}@media (prefers-reduced-motion:no-preference){:root[data-d-row-hover=indent] :is(a.row.latest,.row.idx,.dv[data-v-lines=one] .dv-row:has(.dv-a)){transition:padding-left var(--d-row-slide,.3s) var(--d-row-slide-ease,cubic-bezier(.22, 1, .36, 1))}:root[data-d-row-hover=indent] :is(a.row.latest,.row.idx,.dv[data-v-lines=one] .dv-row:has(.dv-a)):before{transition:transform var(--d-row-slide,.3s) var(--d-row-slide-ease,cubic-bezier(.22, 1, .36, 1))}:root[data-d-row-hover=indent] :is(a.row.latest,.row.idx,.dv[data-v-lines=one] .dv-row:has(.dv-a)) :is(.meta,.extra,.dv-dd){transition:color var(--d-row-hover-fade,.15s) var(--d-row-hover-ease,ease-out)}}:root[data-d-row-hover=indent]:not([data-d-hover-gate=fine]) :is(a.row.latest:hover,.row.idx:has(.row-link:hover),.dv-row:has(.dv-a):hover),:root[data-d-row-hover=indent] :is(a.row.latest:focus-visible,.row.idx:has(.row-link:focus-visible),.dv-row:has(.dv-a:focus-visible)){padding-left:var(--d-row-indent,24px)!important}:root[data-d-row-hover=indent]:not([data-d-hover-gate=fine]) :is(a.row.latest:hover,.row.idx:has(.row-link:hover),.dv-row:has(.dv-a):hover):before,:root[data-d-row-hover=indent] :is(a.row.latest:focus-visible,.row.idx:has(.row-link:focus-visible),.dv-row:has(.dv-a:focus-visible)):before{transform:translate(0)}:root[data-d-row-hover=indent]:not([data-d-hover-gate=fine]) :is(a.row.latest:hover,.row.idx:has(.row-link:hover),.dv-row:has(.dv-a):hover) :is(.meta,.extra,.dv-dd),:root[data-d-row-hover=indent] :is(a.row.latest:focus-visible,.row.idx:has(.row-link:focus-visible),.dv-row:has(.dv-a:focus-visible)) :is(.meta,.extra,.dv-dd){color:var(--hover-ink)!important}:root[data-d-row-hover=indent] :is(a.row.latest:focus-visible,.row.idx:has(.row-link:focus-visible),.dv-row:has(.dv-a:focus-visible)){text-decoration-line:underline}@media (hover:hover) and (pointer:fine){:root[data-d-row-hover=indent][data-d-hover-gate=fine] :is(a.row.latest:hover,.row.idx:has(.row-link:hover),.dv-row:has(.dv-a):hover){padding-left:var(--d-row-indent,24px)!important}:root[data-d-row-hover=indent][data-d-hover-gate=fine] :is(a.row.latest:hover,.row.idx:has(.row-link:hover),.dv-row:has(.dv-a):hover):before{transform:translate(0)}:root[data-d-row-hover=indent][data-d-hover-gate=fine] :is(a.row.latest:hover,.row.idx:has(.row-link:hover),.dv-row:has(.dv-a):hover) :is(.meta,.extra,.dv-dd){color:var(--hover-ink)!important}}.home-hero{display:none}:root[data-d-background-images=on][data-d-art-image] .home-hero-art{background-image:var(--d-art-image)}@keyframes d-word-in{0%{opacity:0;filter:blur(var(--d-brief-words-blur,1.5px))}}@media (prefers-reduced-motion:no-preference){:root[data-d-brief-words=blur] .brief .bw{animation:d-word-in var(--d-brief-words-duration,.7s) var(--d-brief-words-ease,cubic-bezier(.4, 0, .2, 1)) backwards;animation-delay:round(nearest, calc(var(--d-brief-words-start,.25s) + var(--i,0) * var(--d-brief-words-step,11.143ms)), 1ms)}}@keyframes d-rise{0%{opacity:0;transform:translateY(var(--d-reveal-rise,4px))}}:root[data-d-reveal=lines] .col[data-page]{--rv-dur:var(--d-reveal-inner-duration,.52s);--rv-step:var(--d-reveal-inner-step,55ms);--rv-cap:var(--d-reveal-inner-cap,.33s);--rv-fold:var(--d-reveal-fold,12px);--rv-wait:var(--d-reveal-wait,.18s)}:root[data-d-reveal=lines] .col[data-page=home]{--rv-dur:var(--d-reveal-duration,.42s);--rv-step:var(--d-reveal-step,80ms);--rv-cap:var(--d-reveal-cap,10s)}@media (prefers-reduced-motion:no-preference){:root[data-d-reveal=lines] :is([data-rv=run],[data-rv=in]){animation:d-rise var(--rv-dur) var(--d-reveal-ease,cubic-bezier(.2, .65, .3, 1)) both;animation-delay:min(calc(var(--rv,0) * var(--rv-step)), var(--rv-cap))}:root[data-d-reveal=lines] [data-rv=wait],:root[data-rv-boot][data-d-reveal=lines] .col>:is(.screen,.foot-wrap){opacity:0!important}:root[data-d-reveal=lines] :is([data-rv=wait],[data-rv=run]){transition:none!important}}.col[data-page]:has(~.sheet){box-sizing:border-box;flex-direction:column;width:400px;max-width:none;margin:0;padding:30px;display:flex;position:fixed;top:0;bottom:0;right:0;overflow:auto}.col[data-page]:has(~.sheet)>.screen{flex-grow:1;min-height:0}@media (max-width:600px){.col[data-page]:has(~.sheet){width:auto;padding:var(--space-11);position:relative;top:auto;bottom:auto;right:auto}}@media (prefers-reduced-motion:reduce){:root[data-d-reduce-motion=still] *,:root[data-d-reduce-motion=still] :before,:root[data-d-reduce-motion=still] :after{transition-duration:var(--d-reduce-duration,.01ms)!important;animation-duration:var(--d-reduce-duration,.01ms)!important;transition-delay:0s!important;animation-iteration-count:1!important;animation-delay:0s!important}}@media (prefers-reduced-motion:no-preference){:root[data-d-press=scale] :is(.sub-go,.code-copy,.tr-copy,.logo[data-logo=backicon]){transition:color var(--d-control-fade,.2s) var(--d-control-ease,ease-out), background-color var(--d-control-fade,.2s) var(--d-control-ease,ease-out), border-color var(--d-control-fade,.2s) var(--d-control-ease,ease-out), box-shadow var(--d-control-fade,.2s) var(--d-control-ease,ease-out), scale var(--d-control-fade,.2s) var(--d-control-ease,ease-out)}}:root[data-d-press=scale] :is(.sub-go,.code-copy,.tr-copy,.logo[data-logo=backicon]):active:not(:disabled){scale:var(--d-press-scale,.97)}@keyframes d-pulse{0%,to{opacity:1}50%{opacity:var(--d-pulse-opacity,.6)}}@media (prefers-reduced-motion:no-preference){:root[data-d-press=pulse] a:active{animation:d-pulse var(--d-pulse-duration,.2s) var(--d-pulse-ease,ease)}}.ci{background:currentColor;grid-area:1/1;width:18px;height:18px;display:block}.ci-link{-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath d='M7.75 10.25a2.9 2.9 0 0 0 4.1 0l2.3-2.3a2.9 2.9 0 0 0-4.1-4.1l-.8.8M10.25 7.75a2.9 2.9 0 0 0-4.1 0l-2.3 2.3a2.9 2.9 0 0 0 4.1 4.1l.8-.8' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath d='M7.75 10.25a2.9 2.9 0 0 0 4.1 0l2.3-2.3a2.9 2.9 0 0 0-4.1-4.1l-.8.8M10.25 7.75a2.9 2.9 0 0 0-4.1 0l-2.3 2.3a2.9 2.9 0 0 0 4.1 4.1l.8-.8' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat}.ci-copy{-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Crect x='6.25' y='6.25' width='8.5' height='8.5' rx='1.75' fill='none' stroke='black' stroke-width='1.5'/%3E%3Cpath d='M3.25 11.25v-6.5c0-.83.67-1.5 1.5-1.5h6.5' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Crect x='6.25' y='6.25' width='8.5' height='8.5' rx='1.75' fill='none' stroke='black' stroke-width='1.5'/%3E%3Cpath d='M3.25 11.25v-6.5c0-.83.67-1.5 1.5-1.5h6.5' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E") 50%/contain no-repeat}.ci-done{-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath d='m4.5 9.5 3 3 6-7' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath d='m4.5 9.5 3 3 6-7' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat}:is(.tr-copy,.code-copy) .ci-done,:is(.tr-copy,.code-copy)[data-copied] :is(.ci-link,.ci-copy){opacity:0;filter:blur(var(--d-copy-blur,4px));scale:var(--d-copy-scale,.25)}:is(.tr-copy,.code-copy)[data-copied] .ci-done{opacity:1;filter:none;scale:1}@media (prefers-reduced-motion:no-preference){.ci{transition:opacity var(--d-copy-swap,.33s) var(--d-control-ease,ease-out), filter var(--d-copy-swap,.33s) var(--d-control-ease,ease-out), scale var(--d-copy-swap,.33s) var(--d-control-ease,ease-out)}}
}

@layer site,design;
