footer[data-astro-cid-dyktf6fx]{--return-accent:hsl(var(--brand))}[data-theme=dark] footer[data-astro-cid-dyktf6fx]{--return-accent:color-mix(in srgb, hsl(var(--accent)) 80%, hsl(var(--ink)))}footer[data-astro-cid-dyktf6fx] [data-return-folio]{border:1px solid hsl(var(--line));background:hsl(var(--surface));color:hsl(var(--ink));border-radius:1.75rem .375rem}nav[data-astro-cid-dyktf6fx] a{min-width:0;max-width:100%;min-height:2.75rem;color:inherit;overflow-wrap:anywhere;align-items:center;gap:.75rem;font-size:.875rem;font-weight:500;line-height:1.6;text-decoration:none;display:flex}nav[data-astro-cid-dyktf6fx] a:hover{color:var(--return-accent)}nav[data-astro-cid-dyktf6fx] a:focus-visible{outline:2px solid var(--return-accent);outline-offset:4px;border-radius:.25rem}nav[data-astro-cid-dyktf6fx] [data-astro-cid-dyktf6fx][data-return-icon]{flex-shrink:0;width:1.25rem;height:1.25rem}nav[data-astro-cid-dyktf6fx] [data-astro-cid-dyktf6fx][data-return-icon] svg{width:100%;height:100%}span[data-astro-cid-dyktf6fx]{min-width:0}[data-astro-cid-dyktf6fx][data-return-row]{justify-content:space-between;align-items:center;gap:1.5rem;padding:1.5rem 1.75rem;display:flex}nav[data-astro-cid-dyktf6fx] [data-return-link]{gap:1.125rem}[data-astro-cid-dyktf6fx][data-return-mark]{background:hsl(var(--brand-soft));width:3rem;height:3rem;color:var(--return-accent);border-radius:50%;flex-shrink:0;place-items:center;display:grid}[data-astro-cid-dyktf6fx][data-return-copy]{gap:.1875rem;display:grid}[data-astro-cid-dyktf6fx][data-return-kicker]{color:hsl(var(--ink-soft));font-size:.75rem}[data-astro-cid-dyktf6fx][data-return-destination]{letter-spacing:-.04em;font-size:1.5rem;line-height:1.3}nav[data-astro-cid-dyktf6fx] [data-return-top]{flex-shrink:0;gap:.5rem;font-size:.8125rem}[data-astro-cid-dyktf6fx][data-return-destinations]{border-top:1px solid hsl(var(--line));flex-wrap:wrap;gap:.75rem 1.75rem;padding:.8125rem 1.75rem;display:flex}[data-astro-cid-dyktf6fx][data-return-destinations] a{flex:1;justify-content:space-between;gap:1.25rem;min-width:11.25rem}[data-astro-cid-dyktf6fx][data-return-destinations] [data-astro-cid-dyktf6fx][data-return-icon]{width:1rem;height:1rem;color:var(--return-accent)}@container reading-actions (width<28.75rem){[data-astro-cid-dyktf6fx][data-return-row]{flex-wrap:wrap;gap:.75rem 1.25rem;padding:1.375rem}nav[data-astro-cid-dyktf6fx] [data-return-link]{gap:.875rem}[data-astro-cid-dyktf6fx][data-return-destination]{font-size:1.375rem}[data-astro-cid-dyktf6fx][data-return-destinations]{gap:.25rem;padding:.75rem 1.375rem}[data-astro-cid-dyktf6fx][data-return-destinations] a{flex-basis:100%;min-width:0}}@container reading-actions (width<18rem){[data-astro-cid-dyktf6fx][data-return-mark]{display:none}[data-astro-cid-dyktf6fx][data-return-row],[data-astro-cid-dyktf6fx][data-return-destinations]{padding-inline:1rem}}@container reading-actions (width<12rem){[data-astro-cid-dyktf6fx][data-return-row],[data-astro-cid-dyktf6fx][data-return-destinations]{padding-inline:.75rem}[data-astro-cid-dyktf6fx][data-return-destination]{font-size:1rem}[data-astro-cid-dyktf6fx][data-return-destinations] a{gap:.5rem}nav[data-astro-cid-dyktf6fx] [data-astro-cid-dyktf6fx][data-return-icon]{display:none}}footer[data-astro-cid-dyktf6fx][data-return-variant=colophon] [data-return-folio]{background:0 0;border:0;border-radius:0}[data-astro-cid-dyktf6fx][data-return-variant=colophon] [data-astro-cid-dyktf6fx][data-return-row]{flex-wrap:wrap;gap:1rem;padding:1.25rem 0 0}[data-astro-cid-dyktf6fx][data-return-variant=colophon] [data-return-link]{gap:.875rem}[data-astro-cid-dyktf6fx][data-return-variant=colophon] [data-astro-cid-dyktf6fx][data-return-mark]{width:1rem;height:1rem;color:inherit;background:0 0;border-radius:0;display:flex}[data-astro-cid-dyktf6fx][data-return-variant=colophon] [data-astro-cid-dyktf6fx][data-return-icon]{width:1rem;height:1rem}[data-astro-cid-dyktf6fx][data-return-variant=colophon] [data-astro-cid-dyktf6fx][data-return-copy]{flex-wrap:wrap;gap:.25rem;display:flex}[data-astro-cid-dyktf6fx][data-return-variant=colophon] [data-astro-cid-dyktf6fx][data-return-kicker],[data-astro-cid-dyktf6fx][data-return-variant=colophon] [data-astro-cid-dyktf6fx][data-return-destination]{color:inherit;letter-spacing:normal;font-size:.8125rem;line-height:1.6}[data-astro-cid-dyktf6fx][data-return-variant=colophon] [data-return-top]{color:hsl(var(--ink-soft));flex-shrink:1}[data-astro-cid-dyktf6fx][data-return-unified] [data-astro-cid-dyktf6fx][data-return-row]{gap:1.25rem;padding:1.25rem 1.5rem}[data-astro-cid-dyktf6fx][data-return-unified] [data-return-link]{gap:.75rem}[data-astro-cid-dyktf6fx][data-return-unified] [data-astro-cid-dyktf6fx][data-return-mark]{width:1rem;height:1rem;color:hsl(var(--ink-soft));background:0 0;border-radius:0}[data-astro-cid-dyktf6fx][data-return-unified] [data-astro-cid-dyktf6fx][data-return-mark] [data-astro-cid-dyktf6fx][data-return-icon]{width:1rem;height:1rem}[data-astro-cid-dyktf6fx][data-return-unified] [data-astro-cid-dyktf6fx][data-return-kicker]{font-size:.6875rem}[data-astro-cid-dyktf6fx][data-return-unified] [data-astro-cid-dyktf6fx][data-return-destination]{letter-spacing:normal;font-size:.9375rem;line-height:1.7}[data-astro-cid-dyktf6fx][data-return-unified] [data-astro-cid-dyktf6fx][data-return-destinations]{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1.5rem;margin:0 1.5rem 1.25rem;padding:.75rem 0 0;display:grid}[data-astro-cid-dyktf6fx][data-return-unified] [data-astro-cid-dyktf6fx][data-return-destinations] a{min-width:0;color:var(--return-accent);padding-block:.5rem;font-size:.8125rem;font-weight:400}[data-astro-cid-dyktf6fx][data-return-unified] [data-astro-cid-dyktf6fx][data-return-destinations] a:hover{text-underline-offset:.25rem;text-decoration:underline}@container reading-actions (width<35rem){[data-astro-cid-dyktf6fx][data-return-unified] [data-astro-cid-dyktf6fx][data-return-row]{gap:.75rem;padding-inline:1.125rem}[data-astro-cid-dyktf6fx][data-return-unified] [data-astro-cid-dyktf6fx][data-return-destinations]{grid-template-columns:minmax(0,1fr);gap:.25rem;margin-inline:1.125rem}}reading-contents[data-astro-cid-amonpht4]{display:block;container:chapter-groups/inline-size}[data-astro-cid-amonpht4][data-reading-contents]{border:1px solid hsl(var(--line));background:hsl(var(--surface));overflow-wrap:break-word;border-radius:1.5rem 1.5rem .5rem;padding:1.5rem}[data-astro-cid-amonpht4][data-chapters-title]{color:hsl(var(--brand));letter-spacing:normal;justify-content:space-between;align-items:center;gap:.75rem;margin:0;font-size:.75rem;font-weight:500;line-height:1.667;display:flex}[data-astro-cid-amonpht4][data-chapter-list],[data-astro-cid-amonpht4][data-chapter-sections]{padding:0;list-style:none}[data-astro-cid-amonpht4][data-chapter-list]{margin:1.5rem 0 0}[data-astro-cid-amonpht4][data-reading-contents][data-contents-embedded]{background:0 0;border:0;border-radius:0;padding-top:0}[data-astro-cid-amonpht4][data-contents-embedded] [data-astro-cid-amonpht4][data-chapter-list]{margin-top:0}[data-astro-cid-amonpht4][data-chapter-list]>li[data-astro-cid-amonpht4]+li[data-astro-cid-amonpht4]{border-top:1px solid hsl(var(--line))}[data-astro-cid-amonpht4][data-reading-contents] a[data-astro-cid-amonpht4]{background:0 0;border:0;margin:0;font-weight:400}[data-astro-cid-amonpht4][data-chapter-group]{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}[data-astro-cid-amonpht4][data-chapter-summary],[data-astro-cid-amonpht4][data-chapter-standalone]{min-height:2.75rem;color:hsl(var(--ink));letter-spacing:normal;background:0 0;justify-content:space-between;align-items:center;gap:.75rem;margin:0;padding:.875rem 0;font-size:.875rem;font-weight:500;line-height:1.65;text-decoration:none;display:flex}[data-astro-cid-amonpht4][data-chapter-summary]{cursor:pointer;border-radius:.25rem;list-style:none}[data-astro-cid-amonpht4][data-chapter-captioned]{flex:1;min-width:0}[data-astro-cid-amonpht4][data-chapter-name]{font-size:1rem;line-height:1.5;display:block}[data-astro-cid-amonpht4][data-chapter-caption]{color:hsl(var(--ink-soft));padding-top:.1875rem;font-size:.75rem;font-weight:400;line-height:1.65;display:block}[data-astro-cid-amonpht4][data-chapter-caption]:first-letter{text-transform:uppercase}[data-astro-cid-amonpht4][data-chapter-standalone]{position:relative}[data-astro-cid-amonpht4][data-reading-contents] [data-astro-cid-amonpht4][data-chapter-standalone]{font-weight:500}[data-astro-cid-amonpht4][data-chapter-summary]::-webkit-details-marker{display:none}[data-astro-cid-amonpht4][data-chapter-summary]:before,[data-astro-cid-amonpht4][data-chapter-summary]:after{display:none}[data-astro-cid-amonpht4][data-chapter-group][open]>[data-astro-cid-amonpht4][data-chapter-summary]{margin-bottom:0}[data-astro-cid-amonpht4][data-chapter-group][open]>[data-astro-cid-amonpht4][data-chapter-summary] [data-chapter-toggle-icon]{transform:rotate(180deg)}[data-astro-cid-amonpht4][data-chapter-sections]{border-inline-start:1px solid hsl(var(--line));margin:0 0 .875rem}[data-astro-cid-amonpht4][data-chapter-sections] a[data-astro-cid-amonpht4]{min-height:2.75rem;color:hsl(var(--ink-soft));letter-spacing:normal;padding:.6875rem 0 .6875rem .875rem;font-size:.8125rem;font-weight:400;line-height:1.7;text-decoration:none;display:block;position:relative}[data-astro-cid-amonpht4][data-chapter-sections] a[data-astro-cid-amonpht4][aria-current=location]:before{content:"";border-inline-start:3px solid;border-radius:2px;width:3px;position:absolute;inset-block:.625rem;inset-inline-start:-1px}[data-astro-cid-amonpht4][data-chapter-standalone][aria-current=location]:before{content:"";border-inline-start:3px solid;border-radius:2px;width:3px;position:absolute;inset-block:.625rem;inset-inline-start:-.75rem}[data-astro-cid-amonpht4][data-reading-contents] a[data-astro-cid-amonpht4]:is(:hover,[aria-current=location]),[data-astro-cid-amonpht4][data-chapter-group][open]>summary[data-astro-cid-amonpht4]{color:hsl(var(--brand))}:root[data-theme=dark] [data-astro-cid-amonpht4][data-chapters-title],:root[data-theme=dark] [data-astro-cid-amonpht4][data-reading-contents] a[data-astro-cid-amonpht4]:is(:hover,[aria-current=location]),:root[data-theme=dark] [data-astro-cid-amonpht4][data-chapter-group][open]>summary[data-astro-cid-amonpht4]{color:hsl(var(--accent))}@container chapter-groups (width<16rem){[data-astro-cid-amonpht4][data-reading-contents]{padding-inline:.75rem}[data-astro-cid-amonpht4][data-chapter-summary],[data-astro-cid-amonpht4][data-chapter-standalone]{font-size:.8125rem}[data-astro-cid-amonpht4][data-chapter-sections] a[data-astro-cid-amonpht4]{padding-inline-start:.5rem}}@container chapter-groups (width<9rem){[data-astro-cid-amonpht4][data-reading-contents]{padding-inline:.5rem}[data-astro-cid-amonpht4][data-chapter-sections] a[data-astro-cid-amonpht4]{padding-inline-start:.375rem}[data-astro-cid-amonpht4][data-chapter-name]{font-size:.875rem}}@media (prefers-reduced-motion:no-preference){[data-astro-cid-amonpht4][data-reading-contents] a[data-astro-cid-amonpht4],[data-astro-cid-amonpht4][data-chapter-summary]{transition:color .16s}}[data-astro-cid-oveifgkv][data-chapter-opener]{display:block;container:chapter-opener/inline-size}[data-astro-cid-oveifgkv][data-toc-opener]{border:1px solid hsl(var(--line));background:hsl(var(--surface));box-shadow:none;overflow-wrap:break-word;border-radius:1.5rem 1.5rem .5rem;padding:0}[data-astro-cid-oveifgkv][data-toc-summary]{border-radius:inherit;min-height:4.25rem;color:hsl(var(--brand));cursor:pointer;background:0 0;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin:0;padding:1.25rem 1.5rem;font-size:.75rem;font-weight:500;line-height:1.667;list-style:none;display:flex}[data-astro-cid-oveifgkv][data-toc-summary]::-webkit-details-marker{display:none}[data-astro-cid-oveifgkv][data-toc-summary]:before,[data-astro-cid-oveifgkv][data-toc-summary]:after{display:none}[data-astro-cid-oveifgkv][data-toc-opener][open]>[data-astro-cid-oveifgkv][data-toc-summary]{margin-bottom:0}[data-astro-cid-oveifgkv][data-toc-count]{color:hsl(var(--ink-soft));margin-inline-start:auto}[data-astro-cid-oveifgkv][data-toc-opener][open] [data-astro-cid-oveifgkv][data-toc-summary] [data-toc-toggle-icon]{transform:rotate(180deg)}:root[data-theme=dark] [data-astro-cid-oveifgkv][data-toc-summary]{color:hsl(var(--accent))}[data-astro-cid-oveifgkv][data-companion-ready] [data-astro-cid-oveifgkv][data-toc-opener]{position:relative;overflow:visible}[data-astro-cid-oveifgkv][data-companion-ready] [data-astro-cid-oveifgkv][data-toc-opener][open]{border-end-end-radius:0;border-end-start-radius:0}[data-astro-cid-oveifgkv][data-companion-ready] [data-astro-cid-oveifgkv][data-toc-opener]::details-content{transition:none}[data-astro-cid-oveifgkv][data-companion-ready] [data-astro-cid-oveifgkv][data-toc-opener][open]::details-content{overflow:visible}[data-astro-cid-oveifgkv][data-companion-ready] [data-astro-cid-oveifgkv][data-toc-summary]{grid-template-columns:minmax(0,1fr) auto;gap:.25rem .625rem;padding:.875rem 1.125rem;display:grid}[data-astro-cid-oveifgkv][data-companion-ready] [data-astro-cid-oveifgkv][data-toc-summary] [data-toc-toggle-icon]{grid-area:2/2;justify-self:end}[data-astro-cid-oveifgkv][data-companion-ready] [data-astro-cid-oveifgkv][data-toc-current]{-webkit-line-clamp:2;min-height:3.1em;color:hsl(var(--ink));-webkit-box-orient:vertical;grid-area:2/1/auto/span 2;padding-inline-end:1.625rem;font-size:.8125rem;line-height:1.55;display:-webkit-box;overflow:hidden}[data-astro-cid-oveifgkv][data-companion-ready] reading-contents{z-index:1;max-height:var(--chapter-menu-height);overscroll-behavior:contain;scrollbar-gutter:stable;border:1px solid hsl(var(--line));background:hsl(var(--surface));border-top:0;border-radius:0 0 .5rem 1.5rem;position:absolute;inset-block-start:calc(100% - .375rem);inset-inline:-1px;overflow-y:auto}@container chapter-opener (width<16rem){[data-astro-cid-oveifgkv][data-toc-summary]{padding-inline:.75rem}}@container chapter-opener (width<9rem){[data-astro-cid-oveifgkv][data-toc-summary]{padding-inline:.5rem}}[data-share-card]{--share-accent:hsl(var(--brand));border:1px solid hsl(var(--line));background:hsl(var(--surface));color:hsl(var(--ink));box-shadow:0 .5rem 0 hsl(var(--brand-soft));border-radius:1.75rem .375rem;padding:0;display:block;container:share-card/inline-size}:root[data-theme=dark] [data-share-card]{--share-accent:color-mix(in srgb, hsl(var(--accent)) 80%, hsl(var(--ink)))}[data-astro-cid-fh3bxcth][data-share-header]{justify-content:space-between;align-items:center;gap:1.5rem;padding:1.75rem;display:flex}[data-astro-cid-fh3bxcth][data-share-header]>div[data-astro-cid-fh3bxcth]{min-width:0}#share-heading[data-astro-cid-fh3bxcth]{color:var(--share-accent);font:500 .8125rem/1.7 var(--font-sans);letter-spacing:normal;overflow-wrap:anywhere;margin:0 0 .625rem}[data-astro-cid-fh3bxcth][data-share-lead]{color:hsl(var(--ink));font:500 1.375rem/1.4 var(--font-sans);letter-spacing:-.03em;overflow-wrap:anywhere;margin:0}[data-share-card] [data-link-recovery]{margin:0 1.75rem 1.5rem}[data-share-variant=colophon] [data-link-recovery]{grid-column:2;margin:.5rem 0}[data-astro-cid-fh3bxcth][data-share-platforms]{border-top:1px solid hsl(var(--line));background:hsl(var(--brand-soft));border-radius:0 0 1.6875rem .3125rem;flex-wrap:wrap;gap:.5rem 1.625rem;padding:.8125rem 1.75rem;display:flex}[data-astro-cid-fh3bxcth][data-share-platforms] a[data-astro-cid-fh3bxcth]{min-width:min(100%,6.5625rem);min-height:2.75rem;color:hsl(var(--ink));font:500 .875rem/1.6 var(--font-sans);overflow-wrap:anywhere;flex:1;justify-content:space-between;align-items:center;gap:.75rem;text-decoration:none;display:flex}[data-astro-cid-fh3bxcth][data-share-platforms] a[data-astro-cid-fh3bxcth]:hover span[data-astro-cid-fh3bxcth]{text-underline-offset:.25rem;text-decoration:underline}[data-astro-cid-fh3bxcth][data-share-platforms] svg{width:1rem;height:1rem;color:var(--share-accent);flex-shrink:0}#copy-link-btn[aria-busy=true]{opacity:1;pointer-events:auto}@container share-card (width<28.75rem){[data-astro-cid-fh3bxcth][data-share-header]{flex-direction:column;align-items:flex-start;gap:1.25rem;padding:1.5rem}[data-share-variant=sleeve] #copy-link-btn{width:100%}[data-astro-cid-fh3bxcth][data-share-platforms]{gap:.25rem 1.375rem;padding:.75rem 1.5rem}}@container share-card (width<18rem){[data-astro-cid-fh3bxcth][data-share-header]{padding:1.125rem}[data-astro-cid-fh3bxcth][data-share-platforms]{padding:.75rem 1.125rem}}[data-share-card][data-share-variant=colophon][data-slot=card]{border:0;border-bottom:1px solid hsl(var(--line));box-shadow:none;background:0 0;border-radius:0;grid-template-columns:5.375rem minmax(0,1fr);gap:.75rem 1.5rem;padding-block:1.75rem;display:grid}[data-share-variant=colophon] #share-heading[data-astro-cid-fh3bxcth]{grid-row:1/3;margin:0;padding-top:.4375rem}[data-share-variant=colophon] [data-astro-cid-fh3bxcth][data-share-header]{flex-flow:wrap;grid-column:2;align-items:center;gap:1rem;padding:0}[data-share-variant=colophon] [data-astro-cid-fh3bxcth][data-share-lead]{font-size:1.25rem}[data-share-variant=colophon] [data-astro-cid-fh3bxcth][data-share-platforms]{background:0 0;border:0;border-radius:0;grid-column:2;gap:.5rem 1.5rem;padding:0}[data-share-variant=colophon] [data-astro-cid-fh3bxcth][data-share-platforms] a[data-astro-cid-fh3bxcth]{flex:none;min-width:0;font-size:.8125rem}[data-share-variant=colophon] :is(a,button):focus-visible{outline:2px solid var(--share-accent);outline-offset:4px}@container share-card (width<32rem){[data-share-variant=colophon] #share-heading[data-astro-cid-fh3bxcth]{grid-row:auto;padding-top:0}[data-share-variant=colophon] #share-heading[data-astro-cid-fh3bxcth],[data-share-variant=colophon] [data-astro-cid-fh3bxcth][data-share-header],[data-share-variant=colophon] [data-astro-cid-fh3bxcth][data-share-platforms],[data-share-variant=colophon] [data-link-recovery]{grid-column:1/-1}}[data-astro-cid-ngz4cvct][data-cover-spread-container]{container:cover-spread/inline-size}[data-astro-cid-ngz4cvct][data-cover-spread]{--cover-overlap:clamp(2.625rem, 6.5cqi, 4.375rem);--cover-tail:25%;--cover-corner:2rem;--cover-corner-offset:.5rem;isolation:isolate;grid-template-columns:repeat(12,minmax(0,1fr));display:grid}[data-astro-cid-ngz4cvct][data-cover-headline]{z-index:1;grid-column:1/-1;min-width:0;padding-bottom:1.875rem}[data-astro-cid-ngz4cvct][data-cover-spread][data-has-wide-cover=true] [data-astro-cid-ngz4cvct][data-cover-headline]{margin-bottom:calc(-1 * var(--cover-overlap));border-bottom-right-radius:2rem;grid-column:1/10;padding-right:1.75rem}[data-astro-cid-ngz4cvct][data-cover-spread] [data-astro-cid-ngz4cvct][data-cover-headline] h1{letter-spacing:-.055em;overflow-wrap:anywhere;hyphens:manual;text-wrap:balance;padding-block:.1em;font-size:clamp(2rem,6.5cqi,4.25rem);font-weight:500;line-height:1.08}[data-astro-cid-ngz4cvct][data-cover-art]{border-radius:0 2rem 2rem .25rem;grid-area:2/1/auto/-1;min-width:0;overflow:hidden}[data-astro-cid-ngz4cvct][data-cover-art][data-wide-cover=true]{mask:linear-gradient(#000 0 0) bottom / 100% calc(100% - var(--cover-overlap)) no-repeat, linear-gradient(#000 0 0) right / var(--cover-tail) 100% no-repeat, radial-gradient(circle at top left, transparent calc(var(--cover-corner) - .5px), #000 var(--cover-corner)) left calc(100% - var(--cover-tail) - var(--cover-corner-offset)) top calc(var(--cover-overlap) - var(--cover-corner)) / var(--cover-corner) var(--cover-corner) no-repeat}[data-astro-cid-ngz4cvct][data-cover-art][data-wide-cover=false]{border-radius:1.5rem;width:100%;max-width:56rem;margin-inline:auto}@container cover-spread (width<36.25rem){[data-astro-cid-ngz4cvct][data-cover-spread]{--cover-overlap:2.125rem;--cover-tail:16.6667%;--cover-corner:1.625rem;--cover-corner-offset:.270833rem}[data-astro-cid-ngz4cvct][data-cover-spread][data-has-wide-cover=true] [data-astro-cid-ngz4cvct][data-cover-headline]{border-bottom-right-radius:1.625rem;grid-column:1/11;padding-bottom:1.5rem;padding-right:1.375rem}[data-astro-cid-ngz4cvct][data-cover-spread] [data-astro-cid-ngz4cvct][data-cover-headline] h1{font-size:clamp(1.875rem,6.5cqi,2.375rem)}}@container cover-spread (width<23.75rem){[data-astro-cid-ngz4cvct][data-cover-spread][data-has-wide-cover=true] [data-astro-cid-ngz4cvct][data-cover-headline]{background:0 0;border-radius:0;grid-column:1/-1;margin:0;padding:0 0 1.375rem}[data-astro-cid-ngz4cvct][data-cover-spread] [data-astro-cid-ngz4cvct][data-cover-headline] h1{letter-spacing:-.045em;font-size:1.875rem;line-height:1.12}[data-astro-cid-ngz4cvct][data-cover-art][data-wide-cover=true]{mask:none}[data-astro-cid-ngz4cvct][data-cover-art]{border-radius:1.375rem .25rem}}@container cover-spread (width<16rem){[data-astro-cid-ngz4cvct][data-cover-spread] [data-astro-cid-ngz4cvct][data-cover-headline] h1{font-size:1.125rem}}@container cover-spread (width<8rem){[data-astro-cid-ngz4cvct][data-cover-spread] [data-astro-cid-ngz4cvct][data-cover-headline] h1{font-size:1rem}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-tracking:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-duration:initial;--tw-content:"";--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}}}@layer theme,base,lumen.tokens,lumen.base,components,lumen.components,lumen.glass,utilities;@layer utilities.prose{.prose-santi{color:var(--tw-prose-body);max-width:65ch}.prose-santi :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose-santi :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-lead);margin-top:1.2em;margin-bottom:1.2em;font-size:1.25em;line-height:1.6}.prose-santi :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-links);font-weight:500;text-decoration:underline}.prose-santi :where(strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-bold);font-weight:600}.prose-santi :where(a strong):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-santi :where(blockquote strong):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-santi :where(thead th strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose-santi :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em;list-style-type:decimal}.prose-santi :where(ol[type=A]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose-santi :where(ol[type=a]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose-santi :where(ol[type=A s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose-santi :where(ol[type=a s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose-santi :where(ol[type=I]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose-santi :where(ol[type=i]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose-santi :where(ol[type=I s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose-santi :where(ol[type=i s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose-santi :where(ol[type="1"]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal}.prose-santi :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em;list-style-type:disc}.prose-santi :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-counters);font-weight:400}.prose-santi :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-bullets)}.prose-santi :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:1.25em;font-weight:600}.prose-santi :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){border-color:var(--tw-prose-hr);border-top-width:1px;margin-top:3em;margin-bottom:3em}.prose-santi :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-quotes);border-inline-start-width:.25rem;border-inline-start-color:var(--tw-prose-quote-borders);quotes:"“""”""‘""’";margin-top:1.6em;margin-bottom:1.6em;padding-inline-start:1em;font-style:italic;font-weight:500}.prose-santi :where(blockquote p:first-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:open-quote}.prose-santi :where(blockquote p:last-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:close-quote}.prose-santi :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:0;margin-bottom:.888889em;font-size:2.25em;font-weight:800;line-height:1.11111}.prose-santi :where(h1 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:900}.prose-santi :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:2em;margin-bottom:1em;font-size:1.5em;font-weight:700;line-height:1.33333}.prose-santi :where(h2 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:800}.prose-santi :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:1.6em;margin-bottom:.6em;font-size:1.25em;font-weight:600;line-height:1.6}.prose-santi :where(h3 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}.prose-santi :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:1.5em;margin-bottom:.5em;font-weight:600;line-height:1.5}.prose-santi :where(h4 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}.prose-santi :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose-santi :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em;display:block}.prose-santi :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose-santi :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-kbd);box-shadow:0 0 0 1px var(--tw-prose-kbd-shadows), 0 3px 0 var(--tw-prose-kbd-shadows);padding-top:.1875em;padding-inline-end:.375em;padding-bottom:.1875em;border-radius:.3125rem;padding-inline-start:.375em;font-family:inherit;font-size:.875em;font-weight:500}.prose-santi :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-code);font-size:.875em;font-weight:600}.prose-santi :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):before,.prose-santi :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:"`"}.prose-santi :where(a code):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-santi :where(h1 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose-santi :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.875em}.prose-santi :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.9em}.prose-santi :where(h4 code):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-santi :where(blockquote code):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-santi :where(thead th code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose-santi :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-pre-code);background-color:var(--tw-prose-pre-bg);padding-top:.857143em;padding-inline-end:1.14286em;padding-bottom:.857143em;border-radius:.375rem;margin-top:1.71429em;margin-bottom:1.71429em;padding-inline-start:1.14286em;font-size:.875em;font-weight:400;line-height:1.71429;overflow-x:auto}.prose-santi :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:inherit;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit;background-color:#0000;border-width:0;border-radius:0;padding:0}.prose-santi :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):before,.prose-santi :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:none}.prose-santi :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){table-layout:auto;width:100%;margin-top:2em;margin-bottom:2em;font-size:.875em;line-height:1.71429}.prose-santi :where(thead):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-th-borders)}.prose-santi :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);vertical-align:bottom;padding-inline-end:.571429em;padding-bottom:.571429em;padding-inline-start:.571429em;font-weight:600}.prose-santi :where(tbody tr):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-td-borders)}.prose-santi :where(tbody tr:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:0}.prose-santi :where(tbody td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:baseline}.prose-santi :where(tfoot):not(:where([class~=not-prose],[class~=not-prose] *)){border-top-width:1px;border-top-color:var(--tw-prose-th-borders)}.prose-santi :where(tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:top}.prose-santi :where(th,td):not(:where([class~=not-prose],[class~=not-prose] *)){text-align:start}.prose-santi :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose-santi :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-captions);margin-top:.857143em;font-size:.875em;line-height:1.42857}.prose-santi{--tw-prose-body:oklch(37.3% .034 259.733);--tw-prose-headings:oklch(21% .034 264.665);--tw-prose-lead:oklch(44.6% .03 256.802);--tw-prose-links:oklch(21% .034 264.665);--tw-prose-bold:oklch(21% .034 264.665);--tw-prose-counters:oklch(55.1% .027 264.364);--tw-prose-bullets:oklch(87.2% .01 258.338);--tw-prose-hr:oklch(92.8% .006 264.531);--tw-prose-quotes:oklch(21% .034 264.665);--tw-prose-quote-borders:oklch(92.8% .006 264.531);--tw-prose-captions:oklch(55.1% .027 264.364);--tw-prose-kbd:oklch(21% .034 264.665);--tw-prose-kbd-shadows:oklab(21% -.00316127 -.0338527/.1);--tw-prose-code:oklch(21% .034 264.665);--tw-prose-pre-code:oklch(92.8% .006 264.531);--tw-prose-pre-bg:oklch(27.8% .033 256.848);--tw-prose-th-borders:oklch(87.2% .01 258.338);--tw-prose-td-borders:oklch(92.8% .006 264.531);--tw-prose-invert-body:oklch(87.2% .01 258.338);--tw-prose-invert-headings:#fff;--tw-prose-invert-lead:oklch(70.7% .022 261.325);--tw-prose-invert-links:#fff;--tw-prose-invert-bold:#fff;--tw-prose-invert-counters:oklch(70.7% .022 261.325);--tw-prose-invert-bullets:oklch(44.6% .03 256.802);--tw-prose-invert-hr:oklch(37.3% .034 259.733);--tw-prose-invert-quotes:oklch(96.7% .003 264.542);--tw-prose-invert-quote-borders:oklch(37.3% .034 259.733);--tw-prose-invert-captions:oklch(70.7% .022 261.325);--tw-prose-invert-kbd:#fff;--tw-prose-invert-kbd-shadows:#ffffff1a;--tw-prose-invert-code:#fff;--tw-prose-invert-pre-code:oklch(87.2% .01 258.338);--tw-prose-invert-pre-bg:#00000080;--tw-prose-invert-th-borders:oklch(44.6% .03 256.802);--tw-prose-invert-td-borders:oklch(37.3% .034 259.733);font-size:1rem;line-height:1.75}.prose-santi :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose-santi :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;margin-bottom:.5em}.prose-santi :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-santi :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.prose-santi :where(.prose>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose-santi :where(.prose>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose-santi :where(.prose>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose-santi :where(.prose>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose-santi :where(.prose>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose-santi :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose-santi :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose-santi :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;padding-inline-start:1.625em}.prose-santi :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-santi :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-santi :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-santi :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-santi :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose-santi :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose-santi :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.571429em;padding-inline-end:.571429em;padding-bottom:.571429em;padding-inline-start:.571429em}.prose-santi :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose-santi :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose-santi :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose-santi :where(.prose>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-santi :where(.prose>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.prose-santi{overflow-wrap:break-word;--tw-prose-body:var(--tw-prose-invert-body);--tw-prose-headings:var(--tw-prose-invert-headings);--tw-prose-lead:var(--tw-prose-invert-lead);--tw-prose-links:var(--tw-prose-invert-links);--tw-prose-bold:var(--tw-prose-invert-bold);--tw-prose-counters:var(--tw-prose-invert-counters);--tw-prose-bullets:var(--tw-prose-invert-bullets);--tw-prose-hr:var(--tw-prose-invert-hr);--tw-prose-quotes:var(--tw-prose-invert-quotes);--tw-prose-quote-borders:var(--tw-prose-invert-quote-borders);--tw-prose-captions:var(--tw-prose-invert-captions);--tw-prose-kbd:var(--tw-prose-invert-kbd);--tw-prose-kbd-shadows:var(--tw-prose-invert-kbd-shadows);--tw-prose-code:var(--tw-prose-invert-code);--tw-prose-pre-code:var(--tw-prose-invert-pre-code);--tw-prose-pre-bg:var(--tw-prose-invert-pre-bg);--tw-prose-th-borders:var(--tw-prose-invert-th-borders);--tw-prose-td-borders:var(--tw-prose-invert-td-borders);max-width:none}.prose-santi :where(h1,h2,h3,h4,h5,h6,th):not(:where([class~=not-prose],[class~=not-prose] *)){font-family:var(--font-display,var(--santi020k-font-display));--tw-tracking:var(--tracking-tight,-.025em);letter-spacing:var(--tracking-tight,-.025em);color:var(--color-ink,hsl(var(--ink)))}.prose-santi :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:calc(var(--spacing,.25rem) * 8);font-size:var(--text-4xl,2.25rem);line-height:var(--tw-leading,var(--text-4xl--line-height,calc(2.5 / 2.25)))}@media (width>=48rem){.prose-santi :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:var(--text-5xl,3rem);line-height:var(--tw-leading,var(--text-5xl--line-height,1))}}.prose-santi :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:calc(var(--spacing,.25rem) * 12);margin-bottom:calc(var(--spacing,.25rem) * 6);border-left-style:var(--tw-border-style);border-left-width:4px;border-color:var(--color-brand,hsl(var(--brand)));padding-left:calc(var(--spacing,.25rem) * 4);font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2 / 1.5)))}@media (width>=40rem){.prose-santi :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height,calc(2.25 / 1.875)))}}.prose-santi :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:calc(var(--spacing,.25rem) * 8);margin-bottom:calc(var(--spacing,.25rem) * 4);font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)))}@media (width>=40rem){.prose-santi :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2 / 1.5)))}}.prose-santi :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);color:var(--color-ink-soft,hsl(var(--ink-soft)))}@media (width>=40rem){.prose-santi :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)))}}.prose-santi :where(strong):not(:where([class~=not-prose],[class~=not-prose] *)){--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-ink,hsl(var(--ink)))}.prose-santi{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;transition-duration:.2s}.prose-santi :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:color-mix(in srgb, hsl(var(--brand)) 30%, transparent)}@supports (color:color-mix(in lab, red, red)){.prose-santi :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){border-color:color-mix(in oklab, var(--color-brand,hsl(var(--brand))) 30%, transparent)}}.prose-santi :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--color-brand,hsl(var(--brand)));text-decoration-line:none}@media (hover:hover){.prose-santi:hover :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){border-color:var(--color-brand,hsl(var(--brand)))}}.prose-santi :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){border-top-right-radius:var(--radius-xl,.75rem);border-bottom-right-radius:var(--radius-xl,.75rem);border-left-style:var(--tw-border-style);border-left-width:4px;border-color:color-mix(in srgb, hsl(var(--brand)) 40%, transparent)}@supports (color:color-mix(in lab, red, red)){.prose-santi :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){border-color:color-mix(in oklab, var(--color-brand,hsl(var(--brand))) 40%, transparent)}}.prose-santi :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){background-color:color-mix(in srgb, hsl(var(--surface-muted)) 50%, transparent)}@supports (color:color-mix(in lab, red, red)){.prose-santi :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){background-color:color-mix(in oklab, var(--color-surface-muted,hsl(var(--surface-muted))) 50%, transparent)}}.prose-santi :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 2);color:var(--color-ink-soft,hsl(var(--ink-soft)));font-style:italic}@media (width>=40rem){.prose-santi :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline:calc(var(--spacing,.25rem) * 6)}}.prose-santi :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):before,.prose-santi :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:var(--tw-content);--tw-content:none;content:none}.prose-santi[data-article-prose]{container:article-prose/inline-size}.prose-santi[data-article-prose]>:is(p,ul,ol,dl){max-inline-size:40rem}.prose-santi h2[data-article-section-heading]{letter-spacing:-.035em;-webkit-hyphens:manual;hyphens:manual;border:0;align-items:center;gap:1.5rem;margin-block:2.5rem 1.5rem;padding:0;font-size:1.6875rem;font-weight:500;line-height:1.4;display:flex}.prose-santi h2[data-article-section-heading]:after{content:"";background:hsl(var(--line));flex:1 0 2.5rem;height:1px}.prose-santi [data-article-heading-text]{overflow-wrap:anywhere;min-width:0}.prose-santi[data-article-prose]>h3{letter-spacing:-.025em;margin-block:2.25rem .75rem;font-size:1.3125rem;font-weight:500;line-height:1.4}@container article-prose not (width>=32rem){.prose-santi h2[data-article-section-heading]{gap:1rem;font-size:1.5rem}.prose-santi h2[data-article-section-heading]:after{display:none}.prose-santi[data-article-prose]>h3{font-size:1.1875rem}}.prose-santi [data-article-margin-lead]{margin-block:0 1.75rem;scroll-margin-top:9rem;container:article-lead/inline-size}.prose-santi [data-article-lead-layout]{grid-template-columns:6rem minmax(0,1fr);gap:1.5rem;display:grid}.prose-santi [data-article-format]{min-width:0;color:hsl(var(--brand));overflow-wrap:anywhere;margin:0;padding-top:.375rem;font-size:.8125rem;font-weight:500;line-height:1.7}.prose-santi [data-article-lead]{border-inline-start:2px solid hsl(var(--brand));min-width:0;color:hsl(var(--ink));letter-spacing:-.018em;margin:0;padding-inline-start:1.5rem;font-size:1.25rem;font-weight:400;line-height:1.85}[data-theme=dark] .prose-santi [data-article-format]{color:hsl(var(--accent))}[data-theme=dark] .prose-santi [data-article-lead]{border-inline-start-color:hsl(var(--accent))}@container article-lead not (width>=32rem){.prose-santi [data-article-lead-layout]{grid-template-columns:minmax(0,1fr);gap:.875rem}.prose-santi [data-article-format]{padding-top:0}.prose-santi [data-article-lead]{padding-inline-start:1.125rem}}@container article-lead not (width>=20rem){.prose-santi [data-article-lead]{padding-inline-start:.75rem;font-size:1.125rem}}@container article-lead not (width>=14rem){.prose-santi [data-article-lead]{font-size:1rem}}.prose-santi blockquote[data-article-quote]{border:0;border-block:1px solid hsl(var(--line));color:hsl(var(--ink));quotes:none;background:0 0;border-radius:0;margin-block:2rem;padding:0;font-style:normal;font-weight:400;container:article-quote/inline-size}.prose-santi [data-quote-layout]{grid-template-columns:2rem minmax(0,1fr);gap:1.25rem;padding-block:1.5rem;display:grid}.prose-santi [data-quote-mark]{width:1.5rem;height:1.5rem;color:hsl(var(--brand));margin-top:.3125rem}.prose-santi [data-quote-body]{border-inline-start:2px solid hsl(var(--brand));letter-spacing:-.015em;overflow-wrap:anywhere;min-width:0;padding-inline-start:1.5rem;font-size:1.1875rem;line-height:1.8}.prose-santi [data-quote-body] p{color:inherit;font-size:inherit;line-height:inherit}.prose-santi [data-quote-body]>:first-child{margin-block-start:0}.prose-santi [data-quote-body]>:last-child{margin-block-end:0}.prose-santi [data-quote-body] p:before,.prose-santi [data-quote-body] p:after{content:none}[data-theme=dark] .prose-santi [data-quote-mark]{color:hsl(var(--accent))}[data-theme=dark] .prose-santi [data-quote-body]{border-inline-start-color:hsl(var(--accent))}@container article-quote not (width>=29rem){.prose-santi [data-quote-layout]{grid-template-columns:minmax(0,1fr);gap:.875rem;padding-block:1.25rem}.prose-santi [data-quote-mark]{margin-top:0}.prose-santi [data-quote-body]{padding-inline-start:1.125rem;font-size:1rem}}@container article-quote not (width>=18rem){.prose-santi [data-quote-body]{padding-inline-start:.75rem}}.prose-santi :not(pre)>code{border-radius:var(--radius-md,.375rem);background-color:color-mix(in srgb, hsl(var(--brand)) 10%, transparent)}@supports (color:color-mix(in lab, red, red)){.prose-santi :not(pre)>code{background-color:color-mix(in oklab, var(--color-brand,hsl(var(--brand))) 10%, transparent)}}.prose-santi :not(pre)>code{padding-inline:calc(var(--spacing,.25rem) * 1.5);padding-block:calc(var(--spacing,.25rem) * .5);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-brand,hsl(var(--brand)))}.prose-santi[data-article-prose] :not(pre)>code{font-family:var(--font-code)}.prose-santi>[data-ui-code],.prose-santi>[data-package-manager-code-tabs]{margin-block:calc(var(--spacing,.25rem) * 10)}.prose-santi [data-package-manager-code-tabs] [role=tabpanel]{min-width:0;overflow:hidden}.prose-santi [data-ui-code] [data-line]{border-left-style:var(--tw-border-style);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;border-color:#0000;border-left-width:2px;transition-duration:.2s}.prose-santi [data-ui-code]>figcaption{margin-block:0}.prose-santi [data-ui-code]:not([data-article-code-folio],[data-package-manager-code-tabs] *)>figcaption{flex-wrap:wrap;align-items:center;display:flex}.prose-santi [data-ui-code]:not([data-article-code-folio],[data-package-manager-code-tabs] *)>figcaption>span:not([aria-hidden]){flex:auto;justify-content:center}.prose-santi [data-ui-code]:not([data-package-manager-code-tabs] *)>figcaption>[data-ui-code-copy]{margin-inline-start:auto}.prose-santi [data-ui-code-copy]{min-block-size:44px;min-inline-size:44px}.prose-santi [data-ui-code-copy]:is(:hover,:active){transform:none}.prose-santi [data-ui-code]>pre{background:var(--ui-code-bg)}.prose-santi [data-prose-code-language]{color:var(--ui-code-fg)}.prose-santi [data-ui-code] [data-line-numbers]{counter-reset:line}.prose-santi [data-ui-code] [data-line-numbers]>[data-line]:before{counter-increment:line;content:counter(line);margin-right:calc(var(--spacing,.25rem) * 6);width:calc(var(--spacing,.25rem) * 4);text-align:right;font-family:var(--font-mono,var(--santi020k-font-mono));font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:color-mix(in srgb, hsl(var(--ink-muted)) 30%, transparent);display:inline-block}@supports (color:color-mix(in lab, red, red)){.prose-santi [data-ui-code] [data-line-numbers]>[data-line]:before{color:color-mix(in oklab, var(--color-ink-muted,hsl(var(--ink-muted))) 30%, transparent)}}.prose-santi [data-ui-code] [data-line-numbers]>[data-line]:before{-webkit-user-select:none;user-select:none}.prose-santi [data-ui-code] [data-highlighted-line]{margin-inline:calc(var(--spacing,.25rem) * -5);border-left-style:var(--tw-border-style);border-left-width:2px;border-color:var(--color-brand,hsl(var(--brand)));background-color:color-mix(in srgb, hsl(var(--brand)) 10%, transparent)}@supports (color:color-mix(in lab, red, red)){.prose-santi [data-ui-code] [data-highlighted-line]{background-color:color-mix(in oklab, var(--color-brand,hsl(var(--brand))) 10%, transparent)}}.prose-santi [data-ui-code] [data-highlighted-line]{padding-inline:calc(var(--spacing,.25rem) * 5)}.prose-santi [data-ui-code] [data-highlighted-chars]{border-bottom-style:var(--tw-border-style);border-bottom-width:2px;border-color:var(--color-brand,hsl(var(--brand)));background-color:color-mix(in srgb, hsl(var(--brand)) 20%, transparent);border-radius:.25rem}@supports (color:color-mix(in lab, red, red)){.prose-santi [data-ui-code] [data-highlighted-chars]{background-color:color-mix(in oklab, var(--color-brand,hsl(var(--brand))) 20%, transparent)}}.prose-santi [data-ui-code] [data-highlighted-chars]{padding-inline:var(--spacing,.25rem)}.prose-santi [data-article-code-folio]{--folio-accent:hsl(var(--brand));--ui-code-bg:hsl(var(--surface));--ui-code-header-bg:hsl(var(--brand-soft));--ui-code-border:hsl(var(--line));box-shadow:none;border-radius:.375rem 1.625rem 1.625rem;container:code-folio/inline-size}[data-theme=dark] .prose-santi [data-article-code-folio]{--folio-accent:hsl(var(--accent))}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] .prose-santi [data-article-code-folio]{--folio-accent:color-mix(in srgb, hsl(var(--accent)) 80%, hsl(var(--ink)))}}[data-theme=dark] .prose-santi [data-article-code-folio] pre{--ui-code-bg:var(--shiki-dark-bg,hsl(var(--surface)))}.prose-santi [data-article-code-folio]>figcaption{border-bottom:0;flex-wrap:wrap;align-items:center;gap:.625rem;padding:.875rem 1.5rem;display:flex}.prose-santi [data-article-code-folio] [data-code-folio-icon]{width:1rem;height:1rem;color:var(--folio-accent);flex:none}.prose-santi [data-article-code-folio]>figcaption>span:not([aria-hidden]){color:hsl(var(--ink-soft));font:500 .75rem/1.6 var(--font-sans);flex-wrap:wrap;flex:5rem;justify-content:start;gap:.25rem .75rem}.prose-santi [data-article-code-folio] [data-prose-code-language]{color:var(--folio-accent);font:inherit;letter-spacing:.08em;overflow-wrap:anywhere;background:0 0;border:0;border-radius:0;flex-shrink:1;min-width:0;padding:0}.prose-santi [data-article-code-folio] .ui-code__label{white-space:normal;overflow-wrap:anywhere}.prose-santi [data-article-code-folio] [data-ui-code-copy]{white-space:normal;max-inline-size:100%;color:hsl(var(--ink-soft));font:500 .75rem/1.6 var(--font-sans);background:0 0;border-color:#0000;gap:.5rem;padding-inline:.375rem}.prose-santi [data-article-code-folio] [data-ui-code-copy]:hover,.prose-santi [data-article-code-folio] [data-ui-code-copy][data-state=copied]{color:var(--folio-accent);background:hsl(var(--surface) / .5)}.prose-santi [data-article-code-folio] [data-ui-code-copy][data-state=error]{color:hsl(var(--danger))}@supports (color:color-mix(in lab, red, red)){.prose-santi [data-article-code-folio] [data-ui-code-copy][data-state=error]{color:color-mix(in srgb, hsl(var(--danger)) 65%, hsl(var(--ink)))}}.prose-santi [data-article-code-folio] pre{background:var(--ui-code-bg);font-family:var(--font-code);border:0;border-radius:0;margin:0;padding:1.5rem;line-height:1.85;overflow-x:auto}.prose-santi [data-article-code-folio] pre>code{min-inline-size:max-content;font-family:var(--font-code);font-size:.875rem;line-height:1.85;display:block}.prose-santi [data-example-fold]>summary{border-top:1px solid hsl(var(--line));min-block-size:44px;color:var(--folio-accent);cursor:pointer;font:400 .875rem/1.6 var(--font-sans);padding:.9375rem 1.5rem}.prose-santi [data-fold-count]{color:hsl(var(--ink-soft));font:400 .75rem/1.6 var(--font-sans);margin-inline-start:1.125rem;display:block}.prose-santi [data-example-fold]:not([open]) [data-fold-collapse],.prose-santi [data-example-fold][open] [data-fold-expand],.prose-santi [data-example-fold][open]+[data-code-preview]{display:none}.prose-santi [data-example-fold][open]>[data-code-fold-region]{border-top:1px solid hsl(var(--line))}@media print{.prose-santi [data-example-fold]>summary,.prose-santi [data-code-preview]{display:none}.prose-santi [data-example-fold]::details-content{content-visibility:visible}.prose-santi [data-example-fold]>[data-code-fold-region]{display:block}}.prose-santi :is([data-article-code-folio],[data-package-manager-code-tabs]) [data-scroll-cue-message]:not([hidden]){border-top:1px solid hsl(var(--line));color:hsl(var(--ink-soft));font:400 .75rem/1.6 var(--font-sans);align-items:center;gap:.5625rem;padding:.8125rem 1.5rem;display:flex}.prose-santi [data-article-code-folio] [data-line]{border-left:0;padding-inline:0}.prose-santi [data-article-code-folio] [data-line-numbers]>[data-line]:before{content:counter(line) / "";box-sizing:content-box;border-inline-end:1px solid hsl(var(--line));width:2ch;color:hsl(var(--ink-soft));font:400 .75rem/1.85 var(--font-code);line-height:inherit;margin-inline-end:1.125rem;padding-inline-end:.875rem}.prose-santi [data-article-code-folio] [data-highlighted-line]{background:hsl(var(--brand-soft));margin-inline:0}@container code-folio not (width>=27rem){.prose-santi [data-example-fold]>summary,.prose-santi [data-article-code-folio]>figcaption{padding-inline:1.375rem}.prose-santi [data-article-code-folio] pre{padding:1.375rem}.prose-santi [data-article-code-folio] [data-scroll-cue-message]:not([hidden]){padding-inline:1.375rem}.prose-santi [data-article-code-folio] [data-line-numbers]>[data-line]:before{margin-inline-end:.75rem}}@container code-folio not (width>=18rem){.prose-santi [data-example-fold]>summary{padding-inline:.75rem}.prose-santi [data-article-code-folio]>figcaption{padding:.625rem .75rem}.prose-santi [data-article-code-folio] pre{padding:1rem .75rem}.prose-santi [data-article-code-folio] [data-scroll-cue-message]:not([hidden]){padding-inline:.75rem}.prose-santi [data-article-code-folio] [data-line-numbers]>[data-line]:before{padding-inline-end:.5rem}}.prose-santi :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-inline:auto;margin-block:calc(var(--spacing,.25rem) * 12);border-radius:var(--radius-2xl,1rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line,hsl(var(--line)));--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);max-width:100%;height:auto;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.prose-santi [data-article-figure]{--figure-accent:hsl(var(--brand));--figure-mount:hsl(var(--brand) / .08);margin-block:3rem;container:article-figure/inline-size}[data-theme=dark] .prose-santi [data-article-figure]{--figure-accent:hsl(var(--accent));--figure-mount:hsl(var(--accent) / .12)}.prose-santi [data-article-figure]>img{width:100%;max-width:100%;height:auto;box-shadow:none;border:0;border-radius:1.875rem .3125rem 0 0;margin:0;display:block}.prose-santi [data-article-figure]>figcaption{color:hsl(var(--ink));grid-template-columns:minmax(0,1fr) 6.5rem;align-items:stretch;margin:0;display:grid}.prose-santi [data-figure-copy]{min-width:0;min-height:6.875rem;padding:1.5625rem 1.875rem 0 0}.prose-santi [data-figure-label]{color:var(--figure-accent);letter-spacing:.11em;text-transform:uppercase;margin-bottom:.5rem;font-size:.6875rem;font-weight:500;line-height:1.6;display:block}.prose-santi [data-figure-caption]{color:hsl(var(--ink));letter-spacing:-.045em;text-wrap:balance;-webkit-hyphens:manual;hyphens:manual;margin:0;font-size:clamp(1.25rem,4cqi,1.75rem);font-weight:500;line-height:1.3}.prose-santi [data-figure-number]{background:var(--figure-mount);color:var(--figure-accent);letter-spacing:-.055em;border-end-end-radius:2.125rem;justify-content:center;align-items:center;padding-block:1.125rem;font-size:2.875rem;font-weight:500;line-height:1.1;display:flex;position:relative}.prose-santi [data-figure-number]:before{background:radial-gradient(circle at bottom left, transparent calc(1.875rem - .5px), var(--figure-mount) 1.875rem);content:"";width:1.875rem;height:1.875rem;position:absolute;top:0;right:100%}@container article-figure not (width>=25rem){.prose-santi [data-article-figure]>figcaption{grid-template-columns:minmax(0,1fr) 4.125rem}.prose-santi [data-figure-copy]{min-height:6.375rem;padding:1.1875rem 1.125rem 0 0}.prose-santi [data-figure-number]{font-size:2rem}.prose-santi [data-figure-number]:before{background:radial-gradient(circle at bottom left, transparent calc(1.375rem - .5px), var(--figure-mount) 1.375rem);width:1.375rem;height:1.375rem}}@container article-figure not (width>=18rem){.prose-santi [data-article-figure]>figcaption{grid-template-columns:minmax(0,1fr) 3rem}.prose-santi [data-figure-copy]{padding-right:.75rem}.prose-santi [data-figure-caption]{font-size:1.125rem}.prose-santi [data-figure-number]{font-size:1.5rem}}@container article-figure not (width>=12rem){.prose-santi [data-article-figure]>figcaption{grid-template-columns:minmax(0,1fr)}.prose-santi [data-figure-copy]{min-height:0;padding:1rem 0}.prose-santi [data-figure-number]{border-radius:.25rem 0 1.25rem;justify-self:end;width:3rem;padding-block:.5rem}.prose-santi [data-figure-number]:before{display:none}}.prose-santi :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal}.prose-santi :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:disc}.prose-santi :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-block:calc(var(--spacing,.25rem) * 2)}.prose-santi :where(li):not(:where([class~=not-prose],[class~=not-prose] *)) ::marker,.prose-santi :where(li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--color-brand,hsl(var(--brand)))}.prose-santi :where(li):not(:where([class~=not-prose],[class~=not-prose] *)) ::-webkit-details-marker{color:var(--color-brand,hsl(var(--brand)))}.prose-santi :where(li):not(:where([class~=not-prose],[class~=not-prose] *))::-webkit-details-marker{color:var(--color-brand,hsl(var(--brand)))}.prose-santi[data-article-prose]>:is(ul,ol){font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625)}@media (width>=40rem){.prose-santi[data-article-prose]>:is(ul,ol){font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)))}}.prose-santi :where(th):not(:where([class~=not-prose],[class~=not-prose] *)){white-space:nowrap;color:var(--color-ink,hsl(var(--ink)))}.prose-santi :where(td):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--color-ink-soft,hsl(var(--ink-soft)))}.prose-santi :is([data-article-table-folio],[data-prose-table]){--table-folio-accent:hsl(var(--brand));border:1px solid hsl(var(--line));background:hsl(var(--surface));box-shadow:none;overscroll-behavior-inline:contain;border-radius:.375rem 1.75rem;margin-block:2em;container:table-folio/inline-size}.prose-santi [data-article-table-folio]>[data-prose-table]{border-radius:inherit;border:0;margin:0}.prose-santi [data-article-table-folio]:has(>[data-scroll-cue-message]:not([hidden]))>[data-prose-table]{border-start-start-radius:0;border-start-end-radius:0}.prose-santi [data-article-table-folio]>[data-scroll-cue-message]:not([hidden]){font:400 .75rem/1.6 var(--font-sans);gap:.5625rem;padding:.8125rem 1.25rem}[data-theme=dark] .prose-santi [data-prose-table]{--table-folio-accent:hsl(var(--accent))}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] .prose-santi [data-prose-table]{--table-folio-accent:color-mix(in srgb, hsl(var(--accent)) 80%, hsl(var(--ink)))}}.prose-santi [data-prose-table] table{border-collapse:collapse;width:100%;margin:0;font-size:.875rem;line-height:1.7143}.prose-santi [data-prose-table] thead{background:hsl(var(--brand-soft));border-bottom:0}.prose-santi [data-prose-table] thead th{color:var(--table-folio-accent);vertical-align:top;padding:1.0625rem 1.25rem;font-weight:500}.prose-santi [data-prose-table] :is(tbody,tfoot) :is(td,th){min-inline-size:12ch;color:hsl(var(--ink-soft));vertical-align:top;padding:1.25rem;font-weight:400}.prose-santi [data-prose-table] tbody tr{border-color:hsl(var(--line))}.prose-santi [data-prose-table] tbody :is(td,th):first-child{background:hsl(var(--brand-soft))}@supports (color:color-mix(in lab, red, red)){.prose-santi [data-prose-table] tbody :is(td,th):first-child{background:color-mix(in srgb, hsl(var(--brand-soft)) 28%, hsl(var(--surface)))}}.prose-santi [data-prose-table] tbody :is(td,th):first-child{color:hsl(var(--ink));font-weight:500}.prose-santi [data-article-table-folio] table{border-collapse:separate;border-spacing:0}.prose-santi [data-article-table-folio] thead th,.prose-santi [data-article-table-folio] tbody tr:not(:last-child)>:is(td,th){border-block-end:1px solid hsl(var(--line))}.prose-santi [data-article-table-folio] tr>:is(td,th):first-child{z-index:1;border-inline-end:1px solid hsl(var(--line));position:sticky;inset-inline-start:0}.prose-santi [data-article-table-folio] thead th:first-child{background:hsl(var(--brand-soft))}.prose-santi [data-article-table-folio] tfoot :is(td,th):first-child{background:hsl(var(--surface))}@container table-folio not (width>=12rem){.prose-santi [data-article-table-folio] tr>:is(td,th):first-child{position:static}}.prose-santi [data-prose-table] :is(a,code){color:var(--table-folio-accent)}.prose-santi [data-prose-table] caption{color:hsl(var(--ink));text-align:start;padding:1.25rem}@container table-folio not (width>=24rem){.prose-santi [data-prose-table] :is(thead,tbody,tfoot) :is(th,td){padding-inline:.75rem}}@container table-folio not (width>=18rem){.prose-santi [data-prose-table] :is(thead,tbody,tfoot) :is(th,td){padding-inline:.375rem}.prose-santi [data-prose-table] thead th{white-space:normal}}.prose-santi [data-prose-table]:focus-visible{outline:2px solid hsl(var(--accent));outline-offset:4px}.prose-santi :is([data-project-ledger],[data-checklist-ledger]){border-block:1px solid hsl(var(--line));margin-block:1.5rem;padding:0;container:prose-ledger/inline-size}.prose-santi ul:is([data-project-ledger],[data-checklist-ledger]){list-style:none}.prose-santi ol:is([data-project-ledger],[data-checklist-ledger]){padding-inline-start:1.5rem;list-style:decimal}.prose-santi :is([data-project-ledger],[data-checklist-ledger])>li{margin:0;padding:1.625rem 0}.prose-santi :is([data-project-ledger],[data-checklist-ledger])>li+li{border-top:1px solid hsl(var(--line))}.prose-santi :is([data-project-ledger-row],[data-checklist-ledger-row]){grid-template-columns:minmax(0,1fr);gap:1.125rem;display:grid}.prose-santi :is([data-project-ledger-split],[data-checklist-ledger-split]){grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:2rem}.prose-santi :is([data-project-ledger-lead],[data-checklist-ledger-lead]){border-inline-start:3px solid hsl(var(--brand));min-width:0;color:hsl(var(--ink));letter-spacing:-.02em;padding-inline-start:1.125rem;font-size:1.125rem;font-weight:500;line-height:1.5}.prose-santi :is([data-project-ledger-lead],[data-checklist-ledger-lead])>strong{color:inherit;font-weight:inherit}[data-theme=dark] :is(.prose-santi :is([data-project-ledger],[data-checklist-ledger]) :is(a,code)){color:var(--color-accent,hsl(var(--accent)))}[data-theme=dark] .prose-santi :is([data-project-ledger-lead],[data-checklist-ledger-lead]){border-inline-start-color:hsl(var(--accent))}[data-theme=dark] .prose-santi [data-checklist-ledger]>li::marker{color:hsl(var(--accent))}.prose-santi :is([data-project-ledger-detail],[data-checklist-ledger-detail]){min-width:0;color:hsl(var(--ink-soft));font-size:.9375rem;line-height:1.733}.prose-santi :is([data-project-ledger],[data-checklist-ledger]) :is([data-project-ledger-detail],[data-checklist-ledger-detail])>p{color:inherit;font-size:inherit;line-height:inherit;margin:0}.prose-santi :is([data-project-ledger-detail],[data-checklist-ledger-detail])>p+p{margin-top:1rem}@container prose-ledger not (width>=32.5rem){.prose-santi :is([data-project-ledger-split],[data-checklist-ledger-split]){grid-template-columns:minmax(0,1fr);gap:1.125rem}.prose-santi :is([data-project-ledger-split],[data-checklist-ledger-split])>:is([data-project-ledger-detail],[data-checklist-ledger-detail]){padding-inline-start:calc(1.125rem + 3px)}}@container prose-ledger not (width>=18rem){.prose-santi :is([data-project-ledger-lead],[data-checklist-ledger-lead]){padding-inline-start:.375rem}.prose-santi :is([data-project-ledger-split],[data-checklist-ledger-split])>:is([data-project-ledger-detail],[data-checklist-ledger-detail]){padding-inline-start:calc(.375rem + 3px)}}.prose-santi [data-checklist-ledger]>li{padding:1.4375rem 0 1.4375rem .5rem}.prose-santi [data-checklist-ledger-split]{grid-template-columns:minmax(0,.72fr) minmax(0,1.7fr);gap:1.75rem}.prose-santi [data-checklist-ledger-lead]{align-self:start;padding-inline-start:1rem}.prose-santi [data-checklist-ledger-detail]{font-size:1rem;line-height:1.7}@container prose-ledger not (width>=32.5rem){.prose-santi [data-checklist-ledger]>li{padding-block:1.25rem}.prose-santi [data-checklist-ledger-split]{grid-template-columns:minmax(0,1fr);gap:.75rem}.prose-santi [data-checklist-ledger-split]>[data-checklist-ledger-detail]{padding-inline-start:calc(1rem + 3px)}}@container prose-ledger not (width>=18rem){.prose-santi [data-checklist-ledger-lead]{padding-inline-start:.375rem}.prose-santi [data-checklist-ledger-split]>[data-checklist-ledger-detail]{padding-inline-start:calc(.375rem + 3px)}}.prose-santi :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){margin-block:calc(var(--spacing,.25rem) * 16);border-color:var(--color-line,hsl(var(--line)))}.prose-project h2{border-left-style:var(--tw-border-style);--tw-leading:var(--leading-tight,1.25);font-size:2.15rem;line-height:var(--leading-tight,1.25);border-left-width:0;padding-left:0}.prose-project h2:after{content:"";background:linear-gradient(90deg, hsl(var(--brand)), hsl(var(--brand) / .16));width:5rem;height:1px;margin-top:1rem;display:block}.prose-project h3{margin-top:calc(var(--spacing,.25rem) * 10);--tw-leading:var(--leading-snug,1.375);font-size:1.45rem;line-height:var(--leading-snug,1.375)}.prose-project p:first-of-type{max-width:var(--container-3xl,48rem);font-size:var(--text-lg,1.125rem);line-height:calc(var(--spacing,.25rem) * 8);color:var(--color-ink,hsl(var(--ink)))}.prose-project p+ul,.prose-project p+ol{margin-top:calc(var(--spacing,.25rem) * 5)}.prose-project hr{border-color:color-mix(in srgb, hsl(var(--line)) 75%, transparent)}@supports (color:color-mix(in lab, red, red)){.prose-project hr{border-color:color-mix(in oklab, var(--color-line,hsl(var(--line))) 75%, transparent)}}.prose-project img:not(:where(.not-prose,.not-prose *)){border-style:var(--tw-border-style);border-width:1px;border-color:color-mix(in srgb, hsl(var(--line)) 50%, transparent);border-radius:1.8rem}@supports (color:color-mix(in lab, red, red)){.prose-project img:not(:where(.not-prose,.not-prose *)){border-color:color-mix(in oklab, var(--color-line,hsl(var(--line))) 50%, transparent)}}.prose-project img:not(:where(.not-prose,.not-prose *)){--tw-shadow:0 18px 42px var(--tw-shadow-color,#0e101b0f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}
