.prose.svelte-1tzttwy{max-width:var(--width-text);font-family:var(--font-body);font-size:var(--font-size-4);overflow-wrap:break-word;-webkit-hyphens:manual;hyphens:manual;line-height:1.7}.prose.svelte-1tzttwy>*+*{margin-top:var(--space-4)}@supports (initial-letter:2) or (-webkit-initial-letter:2){.prose.svelte-1tzttwy>p.opening:first-child:first-letter{-webkit-initial-letter:2;initial-letter:2;margin-right:var(--space-2);color:var(--ds-accent-text);font-family:var(--font-inscription);font-weight:500}}.prose.svelte-1tzttwy h2,.prose.svelte-1tzttwy h3{scroll-margin-top:calc(var(--header-height) + var(--space-5));font-family:var(--font-body);letter-spacing:-.01em;text-wrap:balance;font-weight:600;line-height:1.25;position:relative}.prose.svelte-1tzttwy>h2{margin-top:var(--space-8);padding-top:var(--space-6);border-top:1px solid var(--ds-border-subtle);font-size:var(--font-size-6)}.prose.svelte-1tzttwy>h3{margin-top:var(--space-6);font-size:var(--font-size-5)}.prose.svelte-1tzttwy>h2+*{margin-top:var(--space-4)}.prose.svelte-1tzttwy>h3+*{margin-top:var(--space-2)}.prose.svelte-1tzttwy .heading-anchor{width:32px;height:32px;margin-left:var(--space-1);vertical-align:middle;border-radius:var(--radius-pill);color:var(--ds-text-subtle);opacity:0;place-items:center;transition:opacity .14s;display:inline-grid}.prose.svelte-1tzttwy h2:hover .heading-anchor,.prose.svelte-1tzttwy h3:hover .heading-anchor,.prose.svelte-1tzttwy .heading-anchor:focus-visible{opacity:1}.prose.svelte-1tzttwy .heading-anchor:hover{color:var(--ds-accent-text)}@media (pointer:coarse){.prose.svelte-1tzttwy .heading-anchor{opacity:.5;width:44px;height:44px}}.prose.svelte-1tzttwy a:not(.heading-anchor){color:var(--ds-link);text-decoration-line:underline;-webkit-text-decoration-color:color-mix(in oklab, var(--ds-link) 50%, transparent);text-decoration-color:color-mix(in oklab, var(--ds-link) 50%, transparent);text-underline-offset:.18em;text-decoration-thickness:1px;transition:text-decoration-color .14s}.prose.svelte-1tzttwy a:not(.heading-anchor):hover{text-decoration-color:currentColor}.prose.svelte-1tzttwy strong{font-weight:600}.prose.svelte-1tzttwy em{font-style:italic}.prose.svelte-1tzttwy ul,.prose.svelte-1tzttwy ol{padding-left:var(--space-5)}.prose.svelte-1tzttwy li{padding-left:var(--space-1)}.prose.svelte-1tzttwy li+li,.prose.svelte-1tzttwy li>ul,.prose.svelte-1tzttwy li>ol{margin-top:var(--space-2)}.prose.svelte-1tzttwy ul>li::marker{color:var(--ds-accent)}.prose.svelte-1tzttwy ol>li::marker{color:var(--ds-accent-text);font-family:var(--font-inscription);font-size:.8em;font-weight:600}.prose.svelte-1tzttwy blockquote{margin-block:var(--space-6);padding:var(--space-1) 0 var(--space-1) var(--space-5);border-left:1px solid var(--ds-accent);color:var(--ds-text-muted);font-family:var(--font-body);font-size:var(--font-size-5);font-style:italic;line-height:1.5}.prose.svelte-1tzttwy blockquote p+p{margin-top:var(--space-2)}.prose.svelte-1tzttwy blockquote .reference{margin-top:var(--space-3);color:var(--ds-text-subtle);font-family:var(--font-inscription);font-size:var(--font-size-2);letter-spacing:.14em;text-transform:uppercase;font-style:normal;font-weight:600}.prose.svelte-1tzttwy hr{width:120px;height:5px;margin:var(--space-7) auto;background:var(--ds-gilt) top / 100% 1px no-repeat, var(--ds-gilt) bottom / 100% 1px no-repeat;border:0}.prose.svelte-1tzttwy code{padding:0 var(--space-1);border-radius:var(--radius-1);background:var(--ds-surface-sunken);font-family:var(--font-body);font-variant-numeric:tabular-nums;font-size:.9em}.prose.svelte-1tzttwy>figure.figure{justify-items:center;gap:var(--space-3);margin-block:var(--space-6);display:grid}.prose.svelte-1tzttwy figure.figure img{width:auto;max-width:100%;height:auto;max-height:70svh;padding:var(--space-2);border:1px solid;border-image:var(--ds-gilt) 1;background:var(--ds-surface) var(--ds-travertine);box-shadow:0 24px 40px -28px var(--ds-shadow)}.prose.svelte-1tzttwy figure.figure figcaption{max-width:52ch;color:var(--ds-text-subtle);font-size:var(--font-size-3);text-align:center;font-style:italic;line-height:1.5}.prose.svelte-1tzttwy .table-scroll{margin-block:var(--space-6);border-top:1px solid var(--ds-accent);border-bottom:1px solid var(--ds-accent);overflow-x:auto}.prose.svelte-1tzttwy table{border-collapse:collapse;width:100%;font-size:var(--font-size-4);font-variant-numeric:oldstyle-nums;line-height:1.45}.prose.svelte-1tzttwy th,.prose.svelte-1tzttwy td{padding:var(--space-3) var(--space-3);border-bottom:1px solid var(--ds-border-subtle);text-align:left;vertical-align:top}.prose.svelte-1tzttwy th:first-child,.prose.svelte-1tzttwy td:first-child{padding-left:0}.prose.svelte-1tzttwy tr:last-child td{border-bottom:0}.prose.svelte-1tzttwy th{border-bottom-color:var(--ds-border);color:var(--ds-text-subtle);font-family:var(--font-inscription);font-size:var(--font-size-2);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;font-weight:600}@media (width<=639px){.prose.svelte-1tzttwy>h2{margin-top:var(--space-7);padding-top:var(--space-5);font-size:var(--font-size-5)}.prose.svelte-1tzttwy>h3{font-size:var(--font-size-4)}.prose.svelte-1tzttwy blockquote{padding-left:var(--space-4);font-size:var(--font-size-4)}}@media (prefers-reduced-motion:reduce){.prose.svelte-1tzttwy .heading-anchor,.prose.svelte-1tzttwy a:not(.heading-anchor){transition:none}}.veil.svelte-llxskp{gap:var(--space-3);display:grid}.frame.svelte-llxskp{aspect-ratio:1600/1030;border-radius:50% 50% var(--radius-1) var(--radius-1) / 70% 70% var(--radius-1) var(--radius-1);background:var(--ds-surface);box-shadow:0 40px 60px -40px color-mix(in oklab, var(--ds-shadow) 55%, transparent);position:relative;overflow:hidden}img.svelte-llxskp{object-fit:cover;object-position:top;width:100%;height:100%}.curtain.svelte-llxskp{--cloth:oklch(from var(--ds-rubric) .37 .13 h);--fold-dark:color-mix(in oklab, var(--cloth) 70%, var(--ds-shadow));--fold-light:color-mix(in oklab, var(--cloth) 84%, var(--ds-accent));background:linear-gradient(to bottom, color-mix(in oklab, var(--ds-shadow) 50%, transparent), transparent 45%), repeating-linear-gradient(90deg, var(--fold-dark) 0, var(--cloth) 18px, var(--fold-light) 30px, var(--cloth) 42px, var(--fold-dark) 60px);height:66%;box-shadow:0 12px 24px -8px color-mix(in oklab, var(--ds-shadow) 60%, transparent);translate:0 calc(var(--lift) * -112%);place-items:center;display:grid;position:absolute;inset:0 0 auto}.curtain.svelte-llxskp:after{content:"";background:linear-gradient(var(--ds-accent), var(--ds-accent)) top / 100% 3px no-repeat, repeating-linear-gradient(90deg, var(--ds-accent) 0 2px, transparent 2px 6px);height:12px;-webkit-mask-image:linear-gradient(to bottom, var(--ds-text) 35%, transparent);mask-image:linear-gradient(to bottom, var(--ds-text) 35%, transparent);position:absolute;inset:100% 0 auto}.emblem.svelte-llxskp{justify-items:center;gap:var(--space-2);color:var(--ds-accent);font-size:var(--font-size-5);letter-spacing:.12em;margin-top:18%;font-variant-caps:all-small-caps;display:grid}.emblem.svelte-llxskp>span:where(.svelte-llxskp){color:var(--ds-ivory)}.labels.svelte-llxskp{pointer-events:none;opacity:clamp(0, calc((var(--lift) - .75) * 4), 1);margin:0;padding:0;list-style:none}.labels.svelte-llxskp li:where(.svelte-llxskp){left:var(--x);top:var(--y);align-items:center;gap:var(--space-2);padding:0 var(--space-3);border-radius:var(--radius-pill);background:color-mix(in oklab, var(--ds-bg) 84%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--ds-text);font-size:var(--font-size-4);letter-spacing:.06em;font-variant-caps:all-small-caps;display:flex;position:absolute;translate:0 -50%}.here.svelte-llxskp:before{content:"";border-radius:var(--radius-pill);background:var(--ds-accent);width:6px;height:6px}.control.svelte-llxskp{align-items:center;gap:var(--space-3);color:var(--ds-text-subtle);font-size:var(--font-size-4);letter-spacing:.06em;font-variant-caps:all-small-caps;display:flex}input.svelte-llxskp{appearance:none;cursor:grab;background:0 0;flex:1;min-width:0;height:44px;margin:0}input.svelte-llxskp:active{cursor:grabbing}input.svelte-llxskp:focus-visible{outline:none}input.svelte-llxskp::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--ds-accent) calc(var(--lift) * 100%), var(--ds-border) 0);height:2px}input.svelte-llxskp::-moz-range-track{background:var(--ds-border);height:2px}input.svelte-llxskp::-moz-range-progress{background:var(--ds-accent);height:2px}input.svelte-llxskp::-webkit-slider-thumb{border:2px solid var(--ds-accent);border-radius:var(--radius-pill);background:var(--ds-bg);width:24px;height:24px;box-shadow:0 2px 8px color-mix(in oklab, var(--ds-shadow) 30%, transparent);appearance:none;margin-top:-11px;transition:scale .14s}input.svelte-llxskp::-moz-range-thumb{border:2px solid var(--ds-accent);border-radius:var(--radius-pill);background:var(--ds-bg);width:20px;height:20px;box-shadow:0 2px 8px color-mix(in oklab, var(--ds-shadow) 30%, transparent);transition:scale .14s}input.svelte-llxskp:hover::-webkit-slider-thumb{scale:1.12}input.svelte-llxskp:hover::-moz-range-thumb{scale:1.12}input.svelte-llxskp:focus-visible::-webkit-slider-thumb{outline:2px solid var(--ds-focus);outline-offset:2px}input.svelte-llxskp:focus-visible::-moz-range-thumb{outline:2px solid var(--ds-focus);outline-offset:2px}.on-this-page.svelte-7qhgz2{top:calc(var(--header-height) + var(--space-6));max-height:calc(100dvh - var(--header-height) - var(--space-7));scrollbar-width:thin;scrollbar-color:var(--ds-border-subtle) transparent;position:sticky;overflow-y:auto}.label.svelte-7qhgz2{margin-bottom:var(--space-3);color:var(--ds-text-subtle);font-family:var(--font-inscription);font-size:var(--font-size-2);letter-spacing:.16em;text-transform:uppercase;font-weight:600}.on-this-page.svelte-7qhgz2>ul:where(.svelte-7qhgz2){border-left:1px solid var(--ds-border-subtle)}ul.svelte-7qhgz2{margin:0;padding:0;list-style:none}a.svelte-7qhgz2{padding:var(--space-1) 0 var(--space-1) var(--space-4);color:var(--ds-text-muted);font-size:var(--font-size-3);text-wrap:pretty;line-height:1.35;text-decoration:none;transition:color .14s;display:block;position:relative}.sub.svelte-7qhgz2{padding-left:calc(var(--space-4) + var(--space-3));font-size:var(--font-size-3)}a.svelte-7qhgz2:hover,a[aria-current=location].svelte-7qhgz2{color:var(--ds-text)}a[aria-current=location].svelte-7qhgz2:before{content:"";top:var(--space-1);bottom:var(--space-1);background:var(--ds-accent);width:2px;position:absolute;left:-1px}@media (prefers-reduced-motion:reduce){a.svelte-7qhgz2{transition:none}}.painting.svelte-9iq5ys{justify-items:center;gap:var(--space-3);margin:0;display:grid}img.svelte-9iq5ys{width:auto;max-width:100%;max-height:80svh;padding:var(--space-2);border:1px solid;border-image:var(--ds-gilt) 1;background:var(--ds-surface) var(--ds-travertine);box-shadow:0 24px 40px -28px var(--ds-shadow)}figcaption.svelte-9iq5ys{gap:var(--space-1);color:var(--ds-text-subtle);font-family:var(--font-body);font-size:var(--font-size-3);text-align:center;line-height:1.5;display:grid}cite.svelte-9iq5ys{color:var(--ds-text-muted);font-family:var(--font-inscription);font-size:var(--font-size-2);letter-spacing:.14em;text-transform:uppercase;font-style:normal;font-weight:600}a.svelte-9iq5ys{color:inherit;-webkit-text-decoration-color:color-mix(in oklab, currentColor 50%, transparent);text-decoration-color:color-mix(in oklab, currentColor 50%, transparent);text-underline-offset:.18em;text-decoration-thickness:1px}a.svelte-9iq5ys:hover{color:var(--ds-text);text-decoration-color:currentColor}.notice.svelte-m1qum8{gap:var(--space-1);max-width:60ch;padding-left:var(--space-4);border-left:1px solid var(--ds-border);color:var(--ds-text-subtle);font-family:var(--font-body);font-size:var(--font-size-3);line-height:1.5;display:grid}.status.svelte-m1qum8{color:var(--ds-rubric);font-family:var(--font-inscription);font-size:var(--font-size-2);letter-spacing:.16em;text-transform:uppercase;font-weight:600}.reviewed.svelte-m1qum8 .status:where(.svelte-m1qum8){color:var(--ds-verde)}.layout.svelte-ri6tin{--accent:var(--ds-accent-text);grid-template-columns:minmax(0, var(--width-text));justify-content:center;gap:var(--space-8);padding:var(--space-6) var(--gutter) var(--space-9);display:grid}.layout[data-accent=porphyry].svelte-ri6tin{--accent:var(--ds-porphyry)}.layout[data-accent=verde].svelte-ri6tin{--accent:var(--ds-verde)}.layout[data-accent=siena].svelte-ri6tin{--accent:var(--ds-siena)}.head.svelte-ri6tin{margin-block:var(--space-7) var(--space-7)}.collection.svelte-ri6tin{color:var(--accent);font-family:var(--font-inscription);font-size:var(--font-size-2);letter-spacing:.16em;text-transform:uppercase;font-weight:600}.collection.svelte-ri6tin a:where(.svelte-ri6tin){color:inherit;text-underline-offset:.4em;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px}.collection.svelte-ri6tin a:where(.svelte-ri6tin):hover{text-decoration-color:currentColor}@media (pointer:coarse){.collection.svelte-ri6tin a:where(.svelte-ri6tin){position:relative}.collection.svelte-ri6tin a:where(.svelte-ri6tin):after{content:"";width:max(100%,44px);height:44px;position:absolute;top:50%;left:50%;translate:-50% -50%}}h1.svelte-ri6tin{margin-top:var(--space-3);font-size:var(--font-size-7);overflow-wrap:break-word;font-weight:500;line-height:1.12}.summary.svelte-ri6tin{margin-block:var(--space-5) var(--space-6);color:var(--ds-text-muted);font-family:var(--font-body);font-size:var(--font-size-5);text-wrap:pretty;line-height:1.45}.feature.svelte-ri6tin{margin-bottom:var(--space-8)}.foot.svelte-ri6tin{margin-top:var(--space-9)}.toc.svelte-ri6tin{display:none}@media (width>=768px){h1.svelte-ri6tin{font-size:var(--font-size-8)}}@container (width>=976px){.layout.svelte-ri6tin{grid-template-columns:minmax(0, var(--width-text)) var(--toc-width)}.toc.svelte-ri6tin{padding-top:var(--space-10);display:block}}
