:is(#landing,[data-ink]){--soot:#100b07;--soot-deep:#070403;--soot-raised:#1a1510;--soot-card:#17110d;--parchment:#eee7d9;--parchment-dim:#c1baac;--faint:#9b9489;--hairline:#eee4cf29;--hairline-soft:#eee4cf14;--hairline-strong:#eee4cf4d;--candle:#edbf76;--candle-deep:#d19853;--candle-glow:#e5b56838;--spirit:#be9df7;--spirit-dim:#9076be;--wax:#d24d42;--moss:#6fa87b;--vellum:#e8ddc7;--vellum-deep:#d3c5ae;--vellum-ink:#2e241d;--vellum-faint:#5a493d;--vellum-spirit:#6941a1;--vellum-moss:#005b4b;--vellum-wax:#9e2d26;--vellum-rule:#61524459;--background:var(--soot);--foreground:var(--parchment);--card:var(--soot-card);--card-foreground:var(--parchment);--popover:var(--soot-raised);--popover-foreground:var(--parchment);--primary:var(--parchment);--primary-foreground:#19120d;--secondary:#241e19;--secondary-foreground:var(--parchment);--muted:#231d17;--muted-foreground:var(--faint);--accent:#2b221a;--accent-foreground:var(--parchment);--border:var(--hairline);--input:var(--hairline);--ring:var(--candle);--success:var(--moss);--warning:var(--candle);--info:#6cb1d8;--sky:#70b4dc;--violet:var(--spirit);--repetition:#59a28f;--comment:var(--candle)}@supports (color:lab(0% 0 0)){:is(#landing,[data-ink]){--soot:lab(3.3489% 1.20246 2.05985);--soot-deep:lab(1.3653% .591598 .917247);--soot-raised:lab(7.20143% 2.12468 3.77543);--soot-card:lab(5.57213% 2.10915 2.925);--parchment:lab(91.9564% .638545 7.67182);--parchment-dim:lab(75.7016% 1.01376 7.64592);--faint:lab(61.7585% 1.3395 6.80707);--hairline:lab(90.8291% 1.05333 11.58/.16);--hairline-soft:lab(90.8291% 1.05333 11.58/.08);--hairline-strong:lab(90.8291% 1.05333 11.58/.3);--candle:lab(80.3463% 10.6156 43.0083);--candle-deep:lab(67.3598% 16.5988 44.6108);--candle-glow:lab(76.8522% 11.4201 45.6522/.22);--spirit:lab(70.4303% 25.9064 -40.8218);--spirit-dim:lab(54.4455% 22.0327 -34.5066);--wax:lab(51.9676% 52.852 35.7682);--moss:lab(64.0461% -26.8683 17.389);--vellum:lab(88.5077% 1.33944 12.3548);--vellum-deep:lab(80.3623% 2.35119 13.4434);--vellum-ink:lab(15.2679% 3.6671 6.90266);--vellum-faint:lab(32.6428% 5.48299 10.3355);--vellum-spirit:lab(36.1479% 33.5155 -46.3525);--vellum-moss:lab(33.7544% -28.2081 2.43632);--vellum-wax:lab(37.0616% 46.822 32.6988);--vellum-rule:lab(36.1577% 4.69837 10.786/.35);--primary-foreground:lab(6.16208% 2.39304 3.79438);--secondary:lab(11.8124% 2.37849 4.87638);--muted:lab(11.2322% 2.38258 4.88023);--accent:lab(14.1424% 2.86931 7.41158);--info:lab(68.8065% -14.4106 -27.0976);--sky:lab(69.9684% -14.4516 -27.1088);--repetition:lab(61.5956% -27.7166 2.4207)}}:is(#landing,[data-ink]) :is(h1,h2,h3){font-family:var(--font-garamond);letter-spacing:-.005em;text-wrap:balance;font-weight:500}:is(#landing,[data-ink]) h1{letter-spacing:-.012em}:is(#landing,[data-ink]) .font-display{font-family:var(--font-petit-formal-script);color:var(--candle);text-shadow:0 0 28px #e5b5684d;text-shadow:0 0 28px lab(76.8522% 11.4201 45.6522/.3);font-style:normal;font-weight:400}:is(#landing,[data-ink]) .t-label{font-family:var(--font-geist-mono);letter-spacing:var(--label-tracking,.3em);text-transform:uppercase;color:var(--label-color,var(--faint));font-size:.6875rem;font-weight:400}:is(#landing,[data-ink]) .t-type{font-family:var(--font-geist-mono);letter-spacing:.06em}:is(#landing,[data-ink]) .t-script{font-family:var(--font-petit-formal-script);color:var(--candle)}:is(#landing,[data-ink]) .font-book{font-family:var(--font-garamond)}:is(#landing,[data-ink]) .manuscript{font-family:var(--font-garamond);letter-spacing:.005em;font-size:1.125rem}:is(#landing,[data-ink]) .copy{color:var(--copy-color,var(--parchment-dim));text-wrap:pretty;font-size:1.0625rem;line-height:1.75}:is(#landing,[data-ink]) .hairline{border-color:var(--hairline)}:is(#landing,[data-ink]) .leader{border-bottom:1px dotted #eee4cf4d;border-bottom:1px dotted lab(90.8291% 1.05333 11.58/.3);flex:2rem;align-self:center;min-width:1.5rem;transition:border-color .3s;transform:translateY(-.22em)}:is(#landing,[data-ink]) .rule-fleuron{align-items:center;gap:.875rem;display:flex}:is(#landing,[data-ink]) .rule-fleuron:before,:is(#landing,[data-ink]) .rule-fleuron:after{content:"";background:linear-gradient(90deg, transparent, var(--hairline-strong), transparent);flex:1;height:1px}:is(#landing,[data-ink]) .fleuron{background:var(--candle);opacity:.85;flex:none;width:5px;height:5px;rotate:45deg}:is(#landing,[data-ink]) .paper{color:var(--vellum-ink);background:radial-gradient(120% 80% at 50% -10%,#f6eeda,#0000 60%),radial-gradient(80% 60% at 85% 110%,#dac8ae,#0000 65%),radial-gradient(55% 45% at 8% 22%,#e8d0b58c,#0000 70%),linear-gradient(178deg,#eee4cf,#e1d2bb);background:radial-gradient(120% 80% at 50% -10%,lab(94.3221% .45976 10.8173),#0000 60%),radial-gradient(80% 60% at 85% 110%,lab(81.4942% 3.66893 15.1972),#0000 65%),radial-gradient(55% 45% at 8% 22%,lab(84.9166% 5.68277 16.6094/.55),#0000 70%),linear-gradient(178deg,lab(90.8291% 1.05333 11.58),lab(85.0034% 2.33203 13.4273));border-radius:3px;position:relative;box-shadow:inset 0 0 0 1px #816e5829,inset 0 -36px 60px -44px #4e341f80,inset 0 22px 44px -40px #fffcf1e6,0 36px 70px -34px #000c,0 8px 22px -10px #0000008c;box-shadow:inset 0 0 0 1px lab(47.7851% 5.26905 14.978/.16),inset 0 -36px 60px -44px lab(24.4297% 9.88549 18.3115/.5),inset 0 22px 44px -40px lab(98.9391% .0380278 7.68912/.9),0 36px 70px -34px lab(0% 0 0/.8),0 8px 22px -10px lab(0% 0 0/.55)}:is(#landing,[data-ink]) .plate{box-shadow:inset 0 0 0 1px var(--hairline-strong), inset 0 0 0 7px var(--soot-deep), inset 0 0 0 8px var(--hairline-soft), 0 30px 60px -30px #000000b3;background:#07040366;border-radius:3px}@supports (color:lab(0% 0 0)){:is(#landing,[data-ink]) .plate{box-shadow:inset 0 0 0 1px var(--hairline-strong), inset 0 0 0 7px var(--soot-deep), inset 0 0 0 8px var(--hairline-soft), 0 30px 60px -30px lab(0% 0 0/.7)}}:is(#landing,[data-ink]) .pact{box-shadow:inset 0 0 0 1px var(--hairline), inset 0 1px 0 #f5eee00f;background:linear-gradient(#1b1510,#140e0a);background:linear-gradient(lab(7.1987% 2.3073 4.03971),lab(4.41863% 1.56458 2.68761));border-radius:3px;transition:box-shadow .4s,transform .4s cubic-bezier(.22,1,.36,1)}@supports (color:lab(0% 0 0)){:is(#landing,[data-ink]) .pact{box-shadow:inset 0 0 0 1px var(--hairline), inset 0 1px 0 lab(94.2766% .635952 7.66994/.06)}}:is(#landing,[data-ink]) .pact:hover{box-shadow:inset 0 0 0 1px var(--hairline-strong), inset 0 1px 0 #f5eee014;transform:translateY(-3px)}@supports (color:lab(0% 0 0)){:is(#landing,[data-ink]) .pact:hover{box-shadow:inset 0 0 0 1px var(--hairline-strong), inset 0 1px 0 lab(94.2766% .635952 7.66994/.08)}}:is(#landing,[data-ink]) .pact-featured{transform:rotate(-1deg)translateY(-1px);box-shadow:inset 0 0 0 1px #edbf7680,inset 0 1px #feedc91a,inset 0 -40px 60px -60px #edbf7666;box-shadow:inset 0 0 0 1px lab(80.3463% 10.6156 43.0083/.5),inset 0 1px lab(94.3657% 2.03729 19.5421/.1),inset 0 -40px 60px -60px lab(80.3463% 10.6156 43.0083/.4)}:is(#landing,[data-ink]) .pact-featured:hover{box-shadow:inset 0 0 0 1px #edbf76bf,inset 0 1px #feedc91f,inset 0 -40px 60px -60px #edbf7680;box-shadow:inset 0 0 0 1px lab(80.3463% 10.6156 43.0083/.75),inset 0 1px lab(94.3657% 2.03729 19.5421/.12),inset 0 -40px 60px -60px lab(80.3463% 10.6156 43.0083/.5)}:is(#landing,[data-ink]) .sheet{box-shadow:inset 0 0 0 1px var(--hairline), inset 0 1px 0 #f5eee00d;background:linear-gradient(#1b1510,#140e0a);background:linear-gradient(lab(7.1987% 2.3073 4.03971),lab(4.41863% 1.56458 2.68761));border-radius:3px;position:relative}@supports (color:lab(0% 0 0)){:is(#landing,[data-ink]) .sheet{box-shadow:inset 0 0 0 1px var(--hairline), inset 0 1px 0 lab(94.2766% .635952 7.66994/.05)}}:is(#landing,[data-ink]) .sheet-hover{transition:box-shadow .35s,transform .35s cubic-bezier(.22,1,.36,1)}:is(#landing,[data-ink]) .sheet-hover:hover{box-shadow:inset 0 0 0 1px var(--hairline-strong), inset 0 1px 0 #f5eee012;transform:translateY(-2px)}@supports (color:lab(0% 0 0)){:is(#landing,[data-ink]) .sheet-hover:hover{box-shadow:inset 0 0 0 1px var(--hairline-strong), inset 0 1px 0 lab(94.2766% .635952 7.66994/.07)}}:is(#landing,[data-ink]) .slip{color:var(--vellum-ink);background:linear-gradient(170deg,#ede4d0,#ddcfb8);background:linear-gradient(170deg,lab(90.8229% .965714 10.7944),lab(83.8432% 2.33665 13.4312));border-radius:2px;box-shadow:inset 0 0 0 1px #816e582e,0 14px 30px -18px #000c;box-shadow:inset 0 0 0 1px lab(47.7851% 5.26905 14.978/.18),0 14px 30px -18px lab(0% 0 0/.8)}:is(#landing,[data-ink]) .index-card{background:linear-gradient(172deg,#e7ddc8,#d7c8b2);background:linear-gradient(172deg,lab(88.502% 1.23677 11.5674),lab(81.5146% 2.54926 13.3977));border-radius:2px;transition:transform .45s cubic-bezier(.22,1,.36,1),box-shadow .45s;box-shadow:inset 0 0 0 1px #816e5833,0 20px 40px -24px #000000d9;box-shadow:inset 0 0 0 1px lab(47.7851% 5.26905 14.978/.2),0 20px 40px -24px lab(0% 0 0/.85)}:is(#landing,[data-ink]) .index-card:hover{box-shadow:inset 0 0 0 1px #816e5847,0 30px 54px -26px #000000e6;box-shadow:inset 0 0 0 1px lab(47.7851% 5.26905 14.978/.28),0 30px 54px -26px lab(0% 0 0/.9);transform:translateY(-4px)rotate(0)!important}:is(#landing,[data-ink]) .mark{appearance:none;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:2px;padding:0 .1em;font-style:italic;transition:background-color .25s;position:relative}:is(#landing,[data-ink]) .mark-loc{color:var(--vellum-spirit);text-underline-offset:3px}:is(#landing,[data-ink]) .mark-loc:hover{background:#6941a11f;background:lab(36.1479% 33.5155 -46.3525/.12)}:is(#landing,[data-ink]) .mark-char{color:var(--vellum-moss);text-underline-offset:3px}:is(#landing,[data-ink]) .mark-char:hover{background:#005b4b1f;background:lab(33.7544% -28.2081 2.43632/.12)}:is(#landing,[data-ink]) .mark-comment{color:inherit;background:#edbf7629;background:lab(80.3463% 10.6156 43.0083/.16);box-shadow:inset 0 -1.5px #d1985380;box-shadow:inset 0 -1.5px lab(67.3598% 16.5988 44.6108/.5)}:is(#landing,[data-ink]) .mark-comment:hover{background:#edbf7647;background:lab(80.3463% 10.6156 43.0083/.28);box-shadow:inset 0 -1.5px #d19853bf;box-shadow:inset 0 -1.5px lab(67.3598% 16.5988 44.6108/.75)}:is(#landing,[data-ink]) .ink-ring{padding:0 .35em;display:inline-block;position:relative}:is(#landing,[data-ink]) .ink-ring:after{content:"";pointer-events:none;border:1.5px solid #9e2d26bf;border:1.5px solid lab(37.0616% 46.822 32.6988/.75);border-radius:48% 52% 46% 54%/60% 44% 58% 40%;position:absolute;inset:-.32em -.5em;rotate:-1.6deg}:is(#landing,[data-ink]) .strike{-webkit-text-decoration:line-through #9e2d26b3;text-decoration:line-through #9e2d26b3;-webkit-text-decoration:line-through lab(37.0616% 46.822 32.6988/.7);text-decoration:line-through lab(37.0616% 46.822 32.6988/.7);text-decoration-thickness:1.5px}:is(#landing,[data-ink]) .paper .addition-mark{color:var(--vellum-moss)!important;-webkit-text-decoration-color:var(--vellum-moss)!important;text-decoration-color:var(--vellum-moss)!important}:is(#landing,[data-ink]) .paper .deletion-mark{color:var(--vellum-wax)!important;-webkit-text-decoration-color:var(--vellum-wax)!important;text-decoration-color:var(--vellum-wax)!important}:is(#landing,[data-ink]) .paper .comment-mark{background-color:#d1c26ba8!important;background-color:lab(78.3172% -3.03146 45.3276/.658)!important;border-bottom-color:#ffec44fa!important;border-bottom-color:lab(92.8972% -6.04907 77.8734/.979)!important}:is(#landing,[data-ink]) :is(a,button):focus-visible{outline:2px solid var(--candle);outline-offset:3px;border-radius:2px}:is(#landing,[data-ink]) .btn-ink{background:var(--parchment);color:#19120d;color:lab(6.16208% 2.39304 3.79438);font-family:var(--font-sans);letter-spacing:.22em;text-transform:uppercase;border-radius:2px;justify-content:center;align-items:center;gap:.6rem;padding:1.05rem 2rem;font-size:.75rem;font-weight:500;transition:background-color .3s,transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s;display:inline-flex;box-shadow:inset 0 0 0 1px #fef8ea99,inset 0 -2px #8f7d6659,0 20px 40px -24px #e5b56859;box-shadow:inset 0 0 0 1px lab(97.779% .0391901 7.68995/.6),inset 0 -2px lab(53.6336% 4.10253 15.3268/.35),0 20px 40px -24px lab(76.8522% 11.4201 45.6522/.35)}:is(#landing,[data-ink]) .btn-ink:hover{background:var(--candle);transform:translateY(-2px);box-shadow:inset 0 0 0 1px #fff8dc99,inset 0 -2px #886c4a66,0 26px 50px -24px #e5b56880;box-shadow:inset 0 0 0 1px lab(97.9023% .523478 19.5756/.6),inset 0 -2px lab(47.7475% 8.44449 23.1575/.4),0 26px 50px -24px lab(76.8522% 11.4201 45.6522/.5)}:is(#landing,[data-ink]) .btn-ink:active{transform:translateY(0)}:is(#landing,[data-ink]) .btn-quiet{color:var(--parchment);font-family:var(--font-sans);letter-spacing:.22em;text-transform:uppercase;box-shadow:inset 0 0 0 1px var(--hairline-strong);background:0 0;border-radius:2px;justify-content:center;align-items:center;gap:.6rem;padding:1rem 1.75rem;font-size:.75rem;font-weight:500;transition:box-shadow .3s,color .3s,background-color .3s;display:inline-flex}:is(#landing,[data-ink]) .btn-quiet:hover{color:var(--candle);background:#edbf760f;background:lab(80.3463% 10.6156 43.0083/.06);box-shadow:inset 0 0 0 1px #edbf7680;box-shadow:inset 0 0 0 1px lab(80.3463% 10.6156 43.0083/.5)}:is(#landing,[data-ink]) .btn-ink-sm,:is(#landing,[data-ink]) .btn-quiet-sm{letter-spacing:.18em;gap:.45rem;padding:.7rem 1.25rem;font-size:.6875rem}:is(#landing,[data-ink]) .link-quill{color:var(--parchment);text-underline-offset:5px;-webkit-text-decoration:underline #edbf7680;text-decoration:underline #edbf7680;-webkit-text-decoration:underline lab(80.3463% 10.6156 43.0083/.5);text-decoration:underline lab(80.3463% 10.6156 43.0083/.5);text-decoration-thickness:1px;transition:color .25s,text-decoration-color .25s}:is(#landing,[data-ink]) .link-quill:hover{color:var(--candle);-webkit-text-decoration-color:var(--candle);text-decoration-color:var(--candle)}:is(#landing,[data-ink]) .chip-quiet{border:1px solid var(--hairline);font-family:var(--font-geist-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--parchment-dim);border-radius:2px;align-items:center;gap:.4rem;padding:.45rem .85rem;font-size:.6875rem;transition:border-color .25s,color .25s,background-color .25s;display:inline-flex}:is(#landing,[data-ink]) .chip-quiet:hover{color:var(--candle);border-color:#edbf7680;border-color:lab(80.3463% 10.6156 43.0083/.5)}:is(#landing,[data-ink]) .chip-quiet.is-current{color:var(--candle);background:#edbf7612;background:lab(80.3463% 10.6156 43.0083/.07);border-color:#edbf7680;border-color:lab(80.3463% 10.6156 43.0083/.5)}:is(#landing,[data-ink]) .seal{--seal:var(--wax);width:var(--seal-size,34px);height:var(--seal-size,34px);background:radial-gradient(circle at 34% 28%, #ffffff47, transparent 42%), radial-gradient(circle at 50% 55%, color-mix(in oklab, var(--seal) 86%, white), var(--seal) 62%, color-mix(in oklab, var(--seal) 68%, black));border-radius:50%;flex:none;position:relative;box-shadow:inset 0 0 0 1px #ffffff24,inset 0 -3px 6px #00000059,0 3px 6px -2px #00000080;box-shadow:inset 0 0 0 1px lab(100% 0 0/.14),inset 0 -3px 6px lab(0% 0 0/.35),0 3px 6px -2px lab(0% 0 0/.5)}@supports (color:lab(0% 0 0)){:is(#landing,[data-ink]) .seal{background:radial-gradient(circle at 34% 28%, lab(100% 0 0/.28), transparent 42%), radial-gradient(circle at 50% 55%, color-mix(in oklab, var(--seal) 86%, white), var(--seal) 62%, color-mix(in oklab, var(--seal) 68%, black))}}:is(#landing,[data-ink]) .seal:after{content:"";border-radius:50%;position:absolute;inset:22%;box-shadow:inset 0 0 0 1px #fff3,inset 0 1px 2px #00000059;box-shadow:inset 0 0 0 1px lab(100% 0 0/.2),inset 0 1px 2px lab(0% 0 0/.35)}:is(#landing,[data-ink]) .seal-mark{font-family:var(--font-garamond);font-size:calc(var(--seal-size,34px) * .42);color:#ffffff80;color:lab(100% 0 0/.5);text-shadow:0 1px 1px #0006;text-shadow:0 1px 1px lab(0% 0 0/.4);place-items:center;line-height:1;display:grid;position:absolute;inset:0}:is(#landing,[data-ink]) .wg-pop{border-color:var(--hairline-strong);border-radius:3px}:is(#landing,[data-ink]) .chapter-numeral{font-family:var(--font-garamond);color:var(--candle);letter-spacing:.08em;font-size:1.5rem;line-height:1}:is(#landing,[data-ink]) .toc-row{border-bottom:1px solid var(--hairline-soft);color:var(--parchment-dim);align-items:baseline;gap:.9rem;padding:1.05rem .25rem;transition:color .3s,padding .35s cubic-bezier(.22,1,.36,1);display:flex}:is(#landing,[data-ink]) .toc-row:hover{color:var(--parchment);padding-left:.9rem}:is(#landing,[data-ink]) .toc-row:hover .leader{border-color:#edbf7699;border-color:lab(80.3463% 10.6156 43.0083/.6)}:is(#landing,[data-ink]) .toc-row:hover .toc-title{color:var(--candle)}:is(#landing,[data-ink]) .toc-title{font-family:var(--font-garamond);font-size:1.375rem;transition:color .3s}:is(#landing,[data-ink]) .faq-row{border-bottom:1px solid var(--hairline)}:is(#landing,[data-ink]) .faq-row summary{cursor:pointer;justify-content:space-between;align-items:baseline;gap:1.5rem;padding:1.25rem 0;list-style:none;display:flex}:is(#landing,[data-ink]) .faq-row summary::-webkit-details-marker{display:none}:is(#landing,[data-ink]) .faq-q{font-family:var(--font-garamond);color:var(--parchment);font-size:1.125rem;line-height:1.35;transition:color .25s}:is(#landing,[data-ink]) .faq-row summary:hover .faq-q{color:var(--candle)}:is(#landing,[data-ink]) .faq-plus{font-family:var(--font-geist-mono);color:var(--candle);font-size:.875rem;transition:transform .3s}:is(#landing,[data-ink]) .faq-row[open] .faq-plus{transform:rotate(45deg)}:is(#landing,[data-ink]) .faq-a{padding:0 1.5rem 1.75rem 0}:is(#landing,[data-ink]) .matrix{border-collapse:collapse;text-align:left;width:100%}:is(#landing,[data-ink]) .matrix th,:is(#landing,[data-ink]) .matrix td{border-bottom:1px solid var(--hairline-soft)}:is(#landing,[data-ink]) .matrix thead th{font-family:var(--font-geist-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--faint);border-bottom-color:var(--hairline-strong);padding:.95rem 1rem;font-size:.6875rem;font-weight:400}:is(#landing,[data-ink]) .matrix tbody tr:last-child td,:is(#landing,[data-ink]) .matrix tbody tr:last-child th{border-bottom:0}:is(#landing,[data-ink]) .matrix td{vertical-align:top;padding:.85rem 1rem}:is(#landing,[data-ink]) .matrix .matrix-cat th{font-family:var(--font-geist-mono);letter-spacing:.25em;text-transform:uppercase;color:var(--faint);background:#eee4cf08;background:lab(90.8291% 1.05333 11.58/.03);padding:.55rem 1rem;font-size:.625rem;font-weight:400}:is(#landing,[data-ink]) .matrix .is-brand{box-shadow:inset 1px 0 0 var(--hairline-soft), inset -1px 0 0 var(--hairline-soft);background:#edbf760d;background:lab(80.3463% 10.6156 43.0083/.05)}:is(#landing,[data-ink]) .matrix .is-brand-head{color:var(--candle)}:is(#landing,[data-ink]) .home-vignette{background:radial-gradient(120% 70% at 50% -5%,#46341c24,#0000 55%),radial-gradient(150% 120% at 50% 45%,#0000 52%,#0201009e 100%);background:radial-gradient(120% 70% at 50% -5%,lab(23.4254% 5.61656 18.2254/.14),#0000 55%),radial-gradient(150% 120% at 50% 45%,#0000 52%,lab(.305948% .237398 .316069/.62) 100%)}:is(#landing,[data-ink]) .home-candle{background:radial-gradient(58% 42% at 50% 10%,#a77e392b,#0000 72%);background:radial-gradient(58% 42% at 50% 10%,lab(55.934% 10.955 42.9166/.17),#0000 72%);animation:9s ease-in-out infinite home-candle-flicker}:is(#landing,[data-ink]) .home-mist{background-image:radial-gradient(62% 46% at 18% 28%,#48341933,#0000 70%),radial-gradient(52% 42% at 80% 60%,#35294a29,#0000 72%),radial-gradient(40% 34% at 55% 85%,#3d291929,#0000 75%);background-image:radial-gradient(62% 46% at 18% 28%,lab(23.3922% 6.95376 20.3899/.2),#0000 70%),radial-gradient(52% 42% at 80% 60%,lab(19.1404% 12.1731 -18.7765/.16),#0000 72%),radial-gradient(40% 34% at 55% 85%,lab(18.6681% 7.83302 14.503/.16),#0000 75%)}:is(#landing,[data-ink]) .home-dust span{opacity:0;background:#feedc98c;background:lab(94.3657% 2.03729 19.5421/.55);border-radius:9999px;width:3px;height:3px;animation:linear infinite home-dust-rise;position:absolute;box-shadow:0 0 9px #f7dba180;box-shadow:0 0 9px lab(88.6194% 4.04969 32.1325/.5)}#landing[data-page=home] .paper-stack:before,#landing[data-page=home] .paper-stack:after{content:"";z-index:-1;background:linear-gradient(178deg,#ddcfb8,#cabba5);background:linear-gradient(178deg,lab(83.8591% 1.92785 13.5016),lab(76.8655% 2.77182 13.3693));border-radius:3px;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #816e581f;box-shadow:inset 0 0 0 1px lab(47.7851% 5.26905 14.978/.12)}#landing[data-page=home] .paper-stack:before{transform:rotate(-1.1deg)translate(-6px,4px)}#landing[data-page=home] .paper-stack:after{transform:rotate(.9deg)translate(7px,7px)}@media (prefers-reduced-motion:no-preference){html:has(#landing){scroll-behavior:smooth}}:is(#landing,[data-ink]) .parallax{transform:translate3d(0, calc(var(--p,0) * var(--p-speed,0) * 1px), 0);will-change:transform}:is(#landing,[data-ink]) .home-rise{animation:1s cubic-bezier(.22,1,.36,1) both home-rise}:is(#landing,[data-ink]) .home-rise-late{animation-delay:.18s}:is(#landing,[data-ink]) .home-rise-later{animation-delay:.34s}@keyframes home-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes home-candle-flicker{0%,to{opacity:.85}22%{opacity:1}38%{opacity:.78}57%{opacity:.95}74%{opacity:.82}}@keyframes home-dust-rise{0%{opacity:0;transform:translate(0,0)scale(.8)}12%{opacity:.7}80%{opacity:.25}to{opacity:0;transform:translate(26px,-62vh)scale(1.05)}}:is(#landing,[data-ink]) .animate-drift{animation:22s ease-in-out infinite drift}:is(#landing,[data-ink]) .animate-float-ghost{animation:6s ease-in-out infinite float-ghost}:is(#landing,[data-ink]) .animate-flicker{animation:4s ease-in-out infinite flicker}@keyframes drift{0%,to{opacity:.5;transform:translate(0,0)scale(1)}50%{opacity:.8;transform:translate(40px,-20px)scale(1.1)}}@keyframes float-ghost{0%,to{transform:translateY(0)rotate(-2deg)}50%{transform:translateY(-14px)rotate(2deg)}}@keyframes flicker{0%,to{opacity:1}45%{opacity:.85}55%{opacity:.95}}@media (prefers-reduced-motion:reduce){:is(#landing,[data-ink]) .parallax,:is(#landing,[data-ink]) .home-rise{opacity:1!important;animation:none!important;transform:none!important}:is(#landing,[data-ink]) .home-candle,:is(#landing,[data-ink]) .home-dust span,:is(#landing,[data-ink]) .animate-drift,:is(#landing,[data-ink]) .animate-float-ghost,:is(#landing,[data-ink]) .animate-flicker{animation:none!important}:is(#landing,[data-ink]) .home-dust{display:none}:is(#landing,[data-ink]) .pact:hover,:is(#landing,[data-ink]) .sheet-hover:hover,:is(#landing,[data-ink]) .index-card:hover{transform:none}}