.home-root{--paper:#fcfcfa;--card:#fffffe;--ink:#2a3648;--ink2:#2a3648a3;--line:#2a364852;--soft:#2a364821;--tape:#e9dec0cc;--imgf:none;--bord:#2a36482e;--ink-soft:#2a364880;--sh-rest:0 1px 2px #2a36480d,0 3px 10px #2a36480d;--sh-hover:0 2px 4px #2a36480f,0 8px 18px -10px #2a364824;--sh-hover-big:0 2px 6px #2a364812,0 12px 26px -12px #2a36482e;--sh-press:0 1px 2px #2a36481f;--accent:#b05236;--hov-t:translateY(-4px);--hov-s:var(--sh-hover);font-family:var(--font-zilla),Georgia,serif;-webkit-font-smoothing:antialiased}.dark .home-root{--paper:#12161f;--card:#1b212d;--ink:#e9e5da;--ink2:#e9e5da99;--line:#e9e5da52;--soft:#e9e5da24;--tape:#7a6f5280;--imgf:brightness(.88)contrast(1.03);--bord:#e9e5da29;--ink-soft:#e9e5da73;--sh-rest:0 1px 2px #00000059,0 3px 10px #00000047;--sh-hover:0 2px 4px #00000052,0 8px 18px -10px #0000006b;--sh-hover-big:0 2px 6px #0000005c,0 12px 26px -12px #00000075;--sh-press:0 1px 2px #00000080}.home-root[data-hov=zoom] [data-card] img{transition:transform .45s}.home-root[data-hov=zoom] [data-card]:hover img{transform:scale(1.06)}.home-root ::selection{background:color-mix(in srgb,var(--accent)26%,transparent)}html:has(.home-root){scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#2a364852 transparent;background:#fcfcfa}html.dark:has(.home-root){scrollbar-color:#e9e5da4d transparent;background:#12161f}html:has(.home-root)::-webkit-scrollbar{background:0 0;width:8px;height:8px}html:has(.home-root)::-webkit-scrollbar-track{background:0 0}html:has(.home-root)::-webkit-scrollbar-thumb{background-color:#2a36484d;border-radius:99px}html.dark:has(.home-root)::-webkit-scrollbar-thumb{background-color:#e9e5da47}.logo-mask{background:var(--ink);-webkit-mask:url(/images/abundance-logo.svg) 50%/contain no-repeat;mask:url(/images/abundance-logo.svg) 50%/contain no-repeat}.index-lines{background-image:repeating-linear-gradient(to bottom,transparent 0,transparent 27px,var(--soft)27px,var(--soft)28px);background-origin:content-box}.font-hand{font-family:var(--font-caveat),"Segoe Print",cursive}.circle-link path{transition:stroke-dashoffset .55s cubic-bezier(.5,0,.3,1) 30ms}.circle-link:hover path{stroke-dashoffset:0!important}.circle-link path[data-sketch]{transition:opacity .25s}.circle-link:hover path[data-sketch]{opacity:0}.tab-ind{transition:left .38s cubic-bezier(.65,.05,.25,1),width .38s cubic-bezier(.65,.05,.25,1),opacity .25s}
