.ec-comments[data-astro-cid-kiqb6f2u]{--ec-comment-gap:1.5rem;--ec-comment-indent:2rem;--ec-comment-border:1px solid #e5e7eb}.ec-comments-list[data-astro-cid-kiqb6f2u],.ec-comment-replies[data-astro-cid-kiqb6f2u]{margin:0;padding:0;list-style:none}.ec-comments-list[data-astro-cid-kiqb6f2u]>li[data-astro-cid-kiqb6f2u]+li[data-astro-cid-kiqb6f2u]{margin-top:var(--ec-comment-gap)}.ec-comment[data-astro-cid-kiqb6f2u]{padding-bottom:var(--ec-comment-gap);border-bottom:var(--ec-comment-border)}.ec-comment-replies[data-astro-cid-kiqb6f2u]{margin-top:var(--ec-comment-gap);padding-left:var(--ec-comment-indent)}.ec-comment-replies[data-astro-cid-kiqb6f2u]>li[data-astro-cid-kiqb6f2u]+li[data-astro-cid-kiqb6f2u]{margin-top:var(--ec-comment-gap)}.ec-comment-header[data-astro-cid-kiqb6f2u]{flex-wrap:wrap;align-items:baseline;gap:.5rem;display:flex}.ec-comment-author[data-astro-cid-kiqb6f2u]{font-weight:600}.ec-comment-author[data-astro-cid-kiqb6f2u] a[data-astro-cid-kiqb6f2u]{color:inherit}.ec-comment-badge[data-astro-cid-kiqb6f2u]{vertical-align:super;font-size:.75em}.ec-comment-date[data-astro-cid-kiqb6f2u]{opacity:.6;font-size:.875em}.ec-comment-body[data-astro-cid-kiqb6f2u]{white-space:pre-wrap;word-break:break-word;margin-top:.5rem}.ec-comment-actions[data-astro-cid-kiqb6f2u]{margin-top:.5rem}.ec-reaction[data-astro-cid-kiqb6f2u]{font:inherit;color:inherit;border:var(--ec-comment-border);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:.35rem;padding:.15rem .6rem;font-size:.875em;display:inline-flex}.ec-reaction[data-astro-cid-kiqb6f2u][aria-pressed=true]{border-color:currentColor;font-weight:600}.ec-reaction[data-astro-cid-kiqb6f2u][aria-pressed=true] .ec-reaction-icon[data-astro-cid-kiqb6f2u]{color:#e0245e}.ec-reaction[data-astro-cid-kiqb6f2u]:disabled{opacity:.5;cursor:default}.ec-reaction-count[data-astro-cid-kiqb6f2u]{font-variant-numeric:tabular-nums}.ec-comment-form[data-astro-cid-yvjqtb5k]{--ec-form-gap:.75rem}.ec-comment-form-fields[data-astro-cid-yvjqtb5k]{gap:var(--ec-form-gap);display:grid}@media (width>=640px){.ec-comment-form-fields[data-astro-cid-yvjqtb5k]{grid-template-columns:1fr 1fr}}.ec-comment-form-field[data-astro-cid-yvjqtb5k]{margin-top:var(--ec-form-gap);flex-direction:column;gap:.25rem;display:flex}.ec-comment-form-field[data-astro-cid-yvjqtb5k]:first-child,.ec-comment-form-fields[data-astro-cid-yvjqtb5k] .ec-comment-form-field[data-astro-cid-yvjqtb5k]{margin-top:0}.ec-comment-form-field[data-astro-cid-yvjqtb5k] input[data-astro-cid-yvjqtb5k],.ec-comment-form-field[data-astro-cid-yvjqtb5k] textarea[data-astro-cid-yvjqtb5k]{border:1px solid var(--ec-form-border,#d1d5db);font:inherit;background:var(--ec-form-bg,#fff);color:var(--ec-form-color,inherit);border-radius:.25rem;padding:.5rem}.dark .ec-comment-form-field[data-astro-cid-yvjqtb5k] input[data-astro-cid-yvjqtb5k],.dark .ec-comment-form-field[data-astro-cid-yvjqtb5k] textarea[data-astro-cid-yvjqtb5k]{--ec-form-bg:#1f2937;--ec-form-border:#4b5563;--ec-form-color:#f9fafb}.ec-comment-user-info[data-astro-cid-yvjqtb5k]{background:var(--ec-form-user-bg,#f3f4f6);border:1px solid var(--ec-form-user-border,#d1d5db);border-radius:.375rem;align-items:center;gap:.5rem;padding:.75rem;font-size:.875rem;display:flex}.dark .ec-comment-user-info[data-astro-cid-yvjqtb5k]{background:var(--ec-form-user-bg-dark,#374151)}.ec-comment-user-name[data-astro-cid-yvjqtb5k]{font-weight:600}.ec-comment-user-email[data-astro-cid-yvjqtb5k]{opacity:.7}.ec-comment-user-email[data-astro-cid-yvjqtb5k]:before{content:"·";margin-right:.5rem}.ec-comment-form-submit[data-astro-cid-yvjqtb5k]{margin-top:var(--ec-form-gap);font:inherit;cursor:pointer;background:var(--ec-form-submit-bg,#1f2937);color:var(--ec-form-submit-color,#fff);border:none;border-radius:.25rem;padding:.5rem 1.5rem;font-weight:600}.ec-comment-form-submit[data-astro-cid-yvjqtb5k]:disabled{opacity:.6;cursor:not-allowed}.ec-comment-form-status[data-astro-cid-yvjqtb5k]{margin-top:var(--ec-form-gap);font-size:.875em}.ec-comment-form-status[data-astro-cid-yvjqtb5k]:empty{display:none}.ec-comment-form-success[data-astro-cid-yvjqtb5k]{color:var(--ec-form-success-color,#059669)}.ec-comment-form-error[data-astro-cid-yvjqtb5k]{color:var(--ec-form-error-color,#dc2626)}.emdash-image-media[data-astro-cid-ry76t26z]{max-width:100%;height:auto}:where(:root.dark) .emdash-image--light,:where(:root.light) .emdash-image--dark{display:none}@media (prefers-color-scheme:dark){:where(:root:not(.light)) .emdash-image--light{display:none}}@media (prefers-color-scheme:light){:where(:root:not(.dark)) .emdash-image--dark{display:none}}.has-text-align-center[data-astro-cid-zzusd4ck]{text-align:center}.has-text-align-right[data-astro-cid-zzusd4ck]{text-align:right}.has-text-align-justify[data-astro-cid-zzusd4ck]{text-align:justify}.emdash-image[data-astro-cid-uu6scnbp]{margin:1.5rem 0}.emdash-image[data-astro-cid-uu6scnbp] img[data-astro-cid-uu6scnbp]{max-width:100%;height:auto}.emdash-image[data-astro-cid-uu6scnbp] figcaption[data-astro-cid-uu6scnbp]{color:var(--emdash-caption-color,var(--color-muted,#666));text-align:center;margin-top:.5rem;font-size:.875rem}.emdash-image--align-left[data-astro-cid-uu6scnbp],.emdash-image--align-right[data-astro-cid-uu6scnbp]{width:fit-content;max-width:50%}.emdash-image--align-left[data-astro-cid-uu6scnbp]{float:left;margin:0 1.5rem 1rem 0}.emdash-image--align-right[data-astro-cid-uu6scnbp]{float:right;margin:0 0 1rem 1.5rem}.emdash-image--align-center[data-astro-cid-uu6scnbp]{width:fit-content;margin-inline:auto}.emdash-image--align-wide[data-astro-cid-uu6scnbp],.emdash-image--align-full[data-astro-cid-uu6scnbp]{width:100%}@media (width<=640px){.emdash-image--align-left[data-astro-cid-uu6scnbp],.emdash-image--align-right[data-astro-cid-uu6scnbp]{float:none;width:100%;max-width:100%;margin-inline:0}}.emdash-code[data-astro-cid-l67tnkm6]{margin:1.5rem 0}.emdash-code-filename[data-astro-cid-l67tnkm6]{color:#ccc;background:#2d2d2d;border-radius:.5rem .5rem 0 0;padding:.5rem 1rem;font-family:monospace;font-size:.75rem}.emdash-code[data-astro-cid-l67tnkm6] pre[data-astro-cid-l67tnkm6]{background:#1e1e1e;border-radius:.5rem;margin:0;padding:1rem;overflow-x:auto}.emdash-code-filename[data-astro-cid-l67tnkm6]+pre[data-astro-cid-l67tnkm6]{border-radius:0 0 .5rem .5rem}.emdash-code[data-astro-cid-l67tnkm6] code[data-astro-cid-l67tnkm6]{color:#e0e0e0;font-family:Fira Code,Consolas,monospace;font-size:.875rem}.emdash-embed[data-astro-cid-ulnthzn5]{margin:1.5rem 0}.emdash-embed-video[data-astro-cid-ulnthzn5]{height:0;padding-bottom:56.25%;position:relative;overflow:hidden}.emdash-embed-video[data-astro-cid-ulnthzn5] iframe[data-astro-cid-ulnthzn5],.emdash-embed-video[data-astro-cid-ulnthzn5] video[data-astro-cid-ulnthzn5]{border:0;width:100%;height:100%;position:absolute;top:0;left:0}.emdash-embed-audio[data-astro-cid-ulnthzn5],.emdash-embed-audio[data-astro-cid-ulnthzn5] audio[data-astro-cid-ulnthzn5]{width:100%}.emdash-embed[data-astro-cid-ulnthzn5] figcaption[data-astro-cid-ulnthzn5]{color:var(--emdash-caption-color,var(--color-muted,#666));text-align:center;margin-top:.5rem;font-size:.875rem}.emdash-gallery[data-astro-cid-3m6d4epk]{grid-template-columns:repeat(var(--columns,3), 1fr);gap:1rem;margin:1.5rem 0;display:grid}.emdash-gallery-item[data-astro-cid-3m6d4epk]{margin:0}.emdash-gallery-item[data-astro-cid-3m6d4epk] img[data-astro-cid-3m6d4epk]{object-fit:cover;aspect-ratio:1;width:100%;height:auto}.emdash-gallery-item[data-astro-cid-3m6d4epk] figcaption[data-astro-cid-3m6d4epk]{color:var(--emdash-caption-color,var(--color-muted,#666));text-align:center;margin-top:.25rem;font-size:.75rem}@media (width<=640px){.emdash-gallery[data-astro-cid-3m6d4epk]{grid-template-columns:repeat(2,1fr)}}.emdash-columns[data-astro-cid-6gvhfvw7]{gap:2rem;margin:1.5rem 0;display:flex}.emdash-column[data-astro-cid-6gvhfvw7]{flex:1;min-width:0}@media (width<=768px){.emdash-columns[data-astro-cid-6gvhfvw7]{flex-direction:column;gap:1rem}}.emdash-break[data-astro-cid-jvhhlkwk]{margin:2rem 0}.emdash-break-line[data-astro-cid-jvhhlkwk]{border:none;border-top:1px solid var(--emdash-break-color,var(--color-border,#e0e0e0))}.emdash-break-dots[data-astro-cid-jvhhlkwk]{text-align:center;color:var(--emdash-break-dots-color,var(--color-muted,#999));letter-spacing:.5em}.emdash-break-space[data-astro-cid-jvhhlkwk]{height:2rem}.emdash-html-block[data-astro-cid-t4tan7kr]{margin:1.5rem 0}.emdash-table-wrapper[data-astro-cid-oqi6on5j]{overscroll-behavior-inline:contain;max-inline-size:100%;margin-block:1.5rem;overflow-x:auto}.emdash-table[data-astro-cid-oqi6on5j]{border-collapse:collapse;inline-size:100%;font-size:.9rem}.emdash-table[data-astro-cid-oqi6on5j] th[data-astro-cid-oqi6on5j],.emdash-table[data-astro-cid-oqi6on5j] td[data-astro-cid-oqi6on5j]{border:1px solid var(--color-border,#ddd);text-align:start;vertical-align:top;padding:.75rem;position:relative}.emdash-table[data-astro-cid-oqi6on5j] th[data-astro-cid-oqi6on5j] p,.emdash-table[data-astro-cid-oqi6on5j] td[data-astro-cid-oqi6on5j] p{margin:0}.emdash-table[data-astro-cid-oqi6on5j] th[data-astro-cid-oqi6on5j]{background:var(--color-surface,#f5f5f5);font-weight:600}.emdash-table[data-astro-cid-oqi6on5j] tbody[data-astro-cid-oqi6on5j] tr[data-astro-cid-oqi6on5j]:nth-child(2n){background:var(--color-bg-subtle,#fafafa)}.emdash-table[data-astro-cid-oqi6on5j] tbody[data-astro-cid-oqi6on5j] tr[data-astro-cid-oqi6on5j]:hover{background:var(--color-surface,#f0f0f0)}.emdash-button[data-astro-cid-z2vx43mi]{cursor:pointer;border-radius:4px;padding:.75em 1.5em;font-weight:500;text-decoration:none;transition:background-color .2s,border-color .2s,color .2s;display:inline-block}.emdash-button--default[data-astro-cid-z2vx43mi],.emdash-button--fill[data-astro-cid-z2vx43mi]{background-color:var(--emdash-button-bg,#0073aa);color:var(--emdash-button-color,#fff);border:2px solid var(--emdash-button-bg,#0073aa)}.emdash-button--default[data-astro-cid-z2vx43mi]:hover,.emdash-button--fill[data-astro-cid-z2vx43mi]:hover{background-color:var(--emdash-button-bg-hover,#005177);border-color:var(--emdash-button-bg-hover,#005177)}.emdash-button--outline[data-astro-cid-z2vx43mi]{color:var(--emdash-button-bg,#0073aa);border:2px solid var(--emdash-button-bg,#0073aa);background-color:#0000}.emdash-button--outline[data-astro-cid-z2vx43mi]:hover{background-color:var(--emdash-button-bg,#0073aa);color:var(--emdash-button-color,#fff)}.emdash-buttons[data-astro-cid-nnoy5zyj]{flex-wrap:wrap;gap:.75rem;margin:1.5rem 0;display:flex}.emdash-buttons--vertical[data-astro-cid-nnoy5zyj]{flex-direction:column;align-items:flex-start}.emdash-buttons--horizontal[data-astro-cid-nnoy5zyj]{flex-direction:row;align-items:center}.emdash-cover[data-astro-cid-e7iv65mx]{background-color:var(--emdash-cover-fallback-bg,#333);border-radius:4px;align-items:center;margin:1.5rem 0;padding:2rem;display:flex;position:relative;overflow:hidden}.emdash-cover__background[data-astro-cid-e7iv65mx]{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;inset:0}.emdash-cover__video[data-astro-cid-e7iv65mx]{object-fit:cover}.emdash-cover__overlay[data-astro-cid-e7iv65mx]{z-index:1;position:absolute;inset:0}.emdash-cover__content[data-astro-cid-e7iv65mx]{z-index:2;width:100%;color:var(--emdash-cover-text-color,#fff);position:relative}.emdash-cover--align-left[data-astro-cid-e7iv65mx]{text-align:left;justify-content:flex-start}.emdash-cover--align-center[data-astro-cid-e7iv65mx]{text-align:center;justify-content:center}.emdash-cover--align-right[data-astro-cid-e7iv65mx]{text-align:right;justify-content:flex-end}.emdash-cover__content[data-astro-cid-e7iv65mx] h1,.emdash-cover__content[data-astro-cid-e7iv65mx] h2,.emdash-cover__content[data-astro-cid-e7iv65mx] h3,.emdash-cover__content[data-astro-cid-e7iv65mx] h4,.emdash-cover__content[data-astro-cid-e7iv65mx] p{color:inherit}.emdash-file[data-astro-cid-zhxoi4w4]{background-color:var(--emdash-file-bg,#f5f5f5);border:1px solid var(--emdash-file-border,#e0e0e0);border-radius:4px;align-items:center;gap:.75rem;margin:1rem 0;padding:1rem;display:flex}.emdash-file__link[data-astro-cid-zhxoi4w4]{color:var(--emdash-file-color,#333);flex:1;align-items:center;gap:.5rem;text-decoration:none;display:flex}.emdash-file__link[data-astro-cid-zhxoi4w4]:hover{text-decoration:underline}.emdash-file__icon[data-astro-cid-zhxoi4w4]{width:1.5rem;height:1.5rem;color:var(--emdash-file-icon-color,#666);flex-shrink:0}.emdash-file__name[data-astro-cid-zhxoi4w4]{word-break:break-all;font-weight:500}.emdash-file__download[data-astro-cid-zhxoi4w4]{background-color:var(--emdash-button-bg,#0073aa);width:2.5rem;height:2.5rem;color:var(--emdash-button-color,#fff);border-radius:4px;justify-content:center;align-items:center;transition:background-color .2s;display:flex}.emdash-file__download[data-astro-cid-zhxoi4w4]:hover{background-color:var(--emdash-button-bg-hover,#005177)}.emdash-file__download[data-astro-cid-zhxoi4w4] svg[data-astro-cid-zhxoi4w4]{width:1.25rem;height:1.25rem}.emdash-pullquote[data-astro-cid-jdkp465g]{border-top:4px solid var(--emdash-pullquote-border,#0073aa);border-bottom:4px solid var(--emdash-pullquote-border,#0073aa);text-align:center;margin:2rem 0;padding:1.5rem 2rem}.emdash-pullquote__text[data-astro-cid-jdkp465g]{color:var(--emdash-pullquote-color,#333);margin:0;font-size:1.5rem;font-style:italic;line-height:1.4}.emdash-pullquote__citation[data-astro-cid-jdkp465g]{color:var(--emdash-pullquote-citation-color,#666);margin-top:1rem;font-size:.9rem;font-style:normal}:root{--moss:#597338;--cocoa:#412714;--cream:#f5f4eb;--white:#fff;--paper:var(--cream);--paper-raised:color-mix(in srgb, var(--cream) 70%, var(--moss) 30%);--paper-card:color-mix(in srgb, var(--cream) 55%, var(--moss) 45%);--ink:var(--cocoa);--ink-dim:color-mix(in srgb, var(--cocoa) 80%, var(--cream) 20%);--ink-faint:color-mix(in srgb, var(--cocoa) 58%, var(--cream) 42%);--panel:var(--moss);--on-dark:var(--white);--on-dark-dim:color-mix(in srgb, var(--white) 85%, var(--moss) 15%);--on-dark-faint:color-mix(in srgb, var(--white) 70%, var(--moss) 30%);--rule:color-mix(in srgb, var(--cocoa) 22%, var(--cream) 78%);--rule-strong:var(--cocoa);--rule-on-dark:color-mix(in srgb, var(--white) 35%, var(--moss) 65%);--accent:var(--cocoa);--accent-dim:color-mix(in srgb, var(--cocoa) 85%, black 15%);--radius:1px;--font-display:"Playfair Display", Georgia, "Times New Roman", serif;--font-body:"PT Serif", Georgia, serif;--font-label:"Archivo", ui-sans-serif, system-ui, sans-serif}*{box-sizing:border-box}html,body{background:var(--paper);color:var(--ink);margin:0;padding:0}body{font-family:var(--font-body);-webkit-font-smoothing:antialiased;line-height:1.6}a{color:inherit}img{max-width:100%;display:block}::selection{background:var(--moss);color:var(--white)}hr.rule{border:none;border-top:1px solid var(--rule-strong);margin:0}hr.rule-thin{border:none;border-top:1px solid var(--rule);margin:0}.kicker{font-family:var(--font-label);letter-spacing:.14em;text-transform:uppercase;color:var(--accent);font-size:.7rem;font-weight:700}.byline-line{font-family:var(--font-label);letter-spacing:.05em;text-transform:uppercase;color:var(--ink-faint);font-size:.72rem}.community h1{font-family:var(--font-display);margin:.5rem 0 1rem;font-size:clamp(2rem,5vw,3rem);line-height:1.15}.community .dek{max-width:46rem;color:var(--ink-dim);font-size:1.1rem}.community .actions,.community .filters{flex-wrap:wrap;align-items:end;gap:.75rem;margin:1.25rem 0;display:flex}.community .actions a,.community button,.community .button{border:1px solid var(--ink);font:inherit;color:var(--ink);background:var(--paper);cursor:pointer;padding:.55rem .85rem;text-decoration:none;display:inline-block}.community button,.community .button{background:var(--ink);color:var(--on-dark)}.community label{font-family:var(--font-label);gap:.25rem;font-size:.85rem;display:grid}.community input,.community select,.community textarea{font:inherit;border:1px solid var(--rule);background:var(--paper);color:var(--ink);border-radius:0;max-width:100%;padding:.55rem;line-height:1.5}.community textarea{min-height:9rem}.community .cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));gap:1.5rem;margin:1.5rem 0;display:grid}.community .card{border:1px solid var(--rule);min-width:0;padding:1.2rem}.community .card h2{font-family:var(--font-display);margin:.25rem 0 .65rem;font-size:1.4rem;line-height:1.3}.community .card img{object-fit:contain;width:100%;height:12rem;margin-bottom:1rem}.community .meta{font-family:var(--font-label);color:var(--ink-dim);font-size:.8rem}.community .empty,.community .notice{background:var(--paper-raised);border-left:3px solid var(--ink);padding:1rem 1.25rem}.community .prose{max-width:45rem;font-size:1.08rem}.community .prose img{height:auto}.community .form{gap:1rem;max-width:44rem;display:grid}.community fieldset{border:1px solid var(--rule);gap:1rem;padding:1rem;display:grid}.community .check{align-items:start;gap:.5rem;display:flex}.community .check input{margin-top:.35rem}.community .honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.community .pagination{gap:1rem;margin:1.5rem 0;display:flex}.community :focus-visible{outline:3px solid var(--ink);outline-offset:3px}.community .calendar{border-top:1px solid var(--rule);border-left:1px solid var(--rule);grid-template-columns:repeat(7,minmax(0,1fr));margin:1rem 0;display:grid}.community .calendar-day,.community .calendar-heading{border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);min-width:0;padding:.5rem}.community .calendar-day{min-height:7rem}.community .calendar-day ul{overflow-wrap:anywhere;padding-left:1rem;font-size:.8rem}.community .calendar-heading{font-family:var(--font-label);font-size:.8rem}.community .dim{opacity:.5}@media (width<=38rem){.community .calendar-day{min-height:5rem;padding:.25rem}.community .calendar-day ul{padding:0;font-size:.65rem;list-style:none}.community .calendar-heading{padding:.25rem}.community .calendar{overflow-x:auto}.community .filters>*{flex:9rem}}.community .actions a.button{background:var(--ink);color:var(--on-dark)}.community .actions a[aria-current=page]{background:var(--paper-raised);box-shadow:inset 0 -2px var(--ink)}.community .actions a,.community button,.community .button{min-height:44px}.community .filters{border:1px solid var(--rule);background:color-mix(in srgb, var(--paper) 60%, white);gap:1rem;padding:1rem}.community .filters>label:not(.check){flex:10rem;min-width:0}.community .filters .check{align-self:center}.community .filters>a{padding:.6rem .25rem}.community .filters input,.community .filters select{width:100%;min-width:0}.community .filters .check input{width:auto}.community .form input,.community .form select,.community .form textarea{width:100%;min-width:0}.community .form .check input{width:auto}.community .form fieldset{min-width:0;margin:0}.community .pagination:empty{display:none}@media (width<=40rem){.community h1{text-wrap:balance;font-size:2rem;line-height:1.12}.community .actions{gap:.5rem}.community .actions a{padding:.6rem .75rem;font-size:.9rem}.community .filters{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.85rem;padding:.85rem;display:grid}.community .filters>*{min-width:0}.community input,.community select,.community textarea{min-height:44px;font-size:1rem}.community .check input{flex-shrink:0;min-height:0}.community .filters>button:only-of-type{align-self:end}.community .filters>a{text-align:center}.community .calendar-heading{font-size:.7rem}.community .calendar-day{min-height:4rem}.community .card{padding:1rem}.community .cards{gap:1rem}}@media (width<=23rem){.community .filters{grid-template-columns:minmax(0,1fr)}}.wrap[data-astro-cid-hkbrpulz]{width:min(64rem,100% - 2.5rem);margin:0 auto}.masthead[data-astro-cid-hkbrpulz]{background:var(--panel);color:var(--on-dark)}.masthead[data-astro-cid-hkbrpulz] hr[data-astro-cid-hkbrpulz].rule-thin,.topbar[data-astro-cid-hkbrpulz] hr[data-astro-cid-hkbrpulz].rule-thin,.site-menu[data-astro-cid-hkbrpulz] hr[data-astro-cid-hkbrpulz].rule-thin{border-top-color:var(--rule-on-dark)}.topbar[data-astro-cid-hkbrpulz]{background:var(--panel);color:var(--on-dark)}.masthead[data-astro-cid-hkbrpulz] hr[data-astro-cid-hkbrpulz].rule{border-top-color:var(--on-dark)}.utility-bar[data-astro-cid-hkbrpulz]{font-family:var(--font-label);letter-spacing:.06em;text-transform:uppercase;color:var(--on-dark-faint);justify-content:space-between;align-items:center;gap:1rem;padding:.5rem 0;font-size:.7rem;display:flex}.utility-bar[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{color:var(--on-dark-dim)}.utility-center[data-astro-cid-hkbrpulz]{align-items:center;min-width:0;display:inline-flex}.utility-wordmark[data-astro-cid-hkbrpulz]{font-family:var(--font-display);letter-spacing:0;text-transform:none;color:var(--on-dark);white-space:nowrap;font-size:1.05rem;font-weight:800;text-decoration:none;display:none}.menu-toggle[data-astro-cid-hkbrpulz],.menu-close[data-astro-cid-hkbrpulz]{display:none}.masthead-title[data-astro-cid-hkbrpulz]{justify-content:center;padding:1.15rem 0 1.1rem;display:flex}.masthead-link[data-astro-cid-hkbrpulz]{color:var(--on-dark);text-decoration:none;display:block}.wordmark[data-astro-cid-hkbrpulz]{text-align:center}.masthead-name[data-astro-cid-hkbrpulz]{font-family:var(--font-display);letter-spacing:-.01em;margin:0;font-size:clamp(2.1rem,6.5vw,3.75rem);font-weight:900;line-height:1}.mark-inline[data-astro-cid-hkbrpulz]{object-fit:contain;vertical-align:-.22em;width:auto;height:1.25em;margin:0 -.16em;display:inline-block}.tagline[data-astro-cid-hkbrpulz]{font-family:var(--font-display);color:var(--on-dark-dim);margin:.5rem 0 0;font-size:.9rem;font-style:italic;font-weight:700}.location-line[data-astro-cid-hkbrpulz]{font-family:var(--font-label);letter-spacing:.06em;text-transform:uppercase;color:var(--on-dark-faint);margin:.4rem 0 0;font-size:.68rem;font-weight:600}.masthead-sub[data-astro-cid-hkbrpulz]{font-family:var(--font-label);letter-spacing:.08em;text-transform:uppercase;color:var(--on-dark-dim);justify-content:space-between;align-items:center;padding:.6rem 0;font-size:.72rem;font-weight:600;display:flex}.primary-nav[data-astro-cid-hkbrpulz]{flex-wrap:wrap;justify-content:center;gap:.8rem 1.2rem;display:flex}.primary-nav[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{color:var(--on-dark);text-decoration:none}.primary-nav[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]:hover{text-underline-offset:.2em;text-decoration:underline}main[data-astro-cid-hkbrpulz].wrap{padding:2rem 0 2.5rem}.site-footer[data-astro-cid-hkbrpulz]{background:var(--panel);color:var(--on-dark);margin-top:2rem}.footer-inner[data-astro-cid-hkbrpulz]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1.5rem;padding:1.75rem 0 2.25rem;display:flex}.colophon[data-astro-cid-hkbrpulz]{font-family:var(--font-label);color:var(--on-dark-faint);max-width:32rem;margin:0;font-size:.78rem;line-height:1.6}.footer-links[data-astro-cid-hkbrpulz]{flex-direction:column;align-items:flex-end;gap:.6rem;display:flex}.footer-nav[data-astro-cid-hkbrpulz]{font-family:var(--font-label);letter-spacing:.05em;text-transform:uppercase;flex-wrap:wrap;gap:1.25rem;font-size:.75rem;font-weight:600;display:flex}.footer-nav[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{color:var(--on-dark-dim);text-decoration:none}.footer-nav[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]:hover{color:var(--on-dark)}.counter-row[data-astro-cid-hkbrpulz]{justify-content:center;padding:0 0 1.75rem;display:flex}.hit-counter[data-astro-cid-hkbrpulz]{background:var(--panel);border:1px solid var(--rule-on-dark);align-items:center;gap:.6rem;padding:.5rem .75rem;display:inline-flex;box-shadow:0 10px 22px -14px #000000b3}.hit-counter-label[data-astro-cid-hkbrpulz]{font-family:var(--font-label);letter-spacing:.05em;text-transform:uppercase;color:var(--on-dark-faint);font-size:.6rem}.hit-counter-digits[data-astro-cid-hkbrpulz]{gap:2px;display:flex}.hit-digit[data-astro-cid-hkbrpulz]{width:1.15em;height:1.5em;color:var(--on-dark);background:color-mix(in srgb, var(--on-dark) 12%, var(--panel) 88%);border:1px solid color-mix(in srgb, var(--on-dark) 35%, var(--panel) 65%);place-items:center;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,monospace;font-size:.85rem;font-weight:700;display:inline-grid}.skip-link[data-astro-cid-hkbrpulz]{z-index:10;background:var(--paper);color:var(--ink);padding:.75rem 1rem;position:absolute;top:-5rem;left:1rem}.skip-link[data-astro-cid-hkbrpulz]:focus{top:.5rem}.menu-toggle[data-astro-cid-hkbrpulz],.menu-close[data-astro-cid-hkbrpulz]{width:44px;height:44px;color:var(--on-dark);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;margin:-.5rem 0;padding:0}.menu-toggle[data-astro-cid-hkbrpulz]{margin-left:-.6rem}.menu-close[data-astro-cid-hkbrpulz]{font-family:var(--font-display);margin-right:-.6rem;font-size:2rem;line-height:1}.menu-icon[data-astro-cid-hkbrpulz],.menu-icon[data-astro-cid-hkbrpulz]:before,.menu-icon[data-astro-cid-hkbrpulz]:after{background:currentColor;width:20px;height:2px;display:block}.menu-icon[data-astro-cid-hkbrpulz]{position:relative}.menu-icon[data-astro-cid-hkbrpulz]:before,.menu-icon[data-astro-cid-hkbrpulz]:after{content:"";position:absolute;left:0}.menu-icon[data-astro-cid-hkbrpulz]:before{top:-6px}.menu-icon[data-astro-cid-hkbrpulz]:after{top:6px}.site-menu[data-astro-cid-hkbrpulz]{z-index:50;background:var(--panel);color:var(--on-dark);padding-bottom:2rem;position:fixed;inset:0;overflow-y:auto}.site-menu[data-astro-cid-hkbrpulz][hidden]{display:none}.site-menu-bar[data-astro-cid-hkbrpulz]{justify-content:space-between;align-items:center;min-height:2.9rem;padding:.5rem 0;display:flex}.site-menu-wordmark[data-astro-cid-hkbrpulz]{font-family:var(--font-display);color:var(--on-dark);font-size:1.05rem;font-weight:800;text-decoration:none}.site-menu-sections[data-astro-cid-hkbrpulz]{padding:1rem 0 .5rem;display:grid}.site-menu-sections[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{font-family:var(--font-display);color:var(--on-dark);border-bottom:1px solid var(--rule-on-dark);padding:.7rem 0 .7rem 1.1rem;font-size:1.65rem;font-weight:700;line-height:1.15;text-decoration:none;display:block;position:relative}.site-menu-sections[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]:before{content:"";background:var(--on-dark);opacity:0;width:.5rem;height:2px;position:absolute;top:50%;left:0}.site-menu-sections[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz][aria-current=page]:before{opacity:1}.site-menu-sections[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz][aria-current=page]{color:var(--on-dark)}.site-menu-links[data-astro-cid-hkbrpulz]{font-family:var(--font-label);letter-spacing:.06em;text-transform:uppercase;flex-wrap:wrap;gap:.9rem 1.5rem;padding:1.5rem 0 0;font-size:.75rem;font-weight:600;display:flex}.site-menu-links[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{color:var(--on-dark-dim);padding:.35rem 0;text-decoration:none}body.menu-open{overflow:hidden}.primary-nav[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{padding:.5rem 0}.primary-nav[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz][aria-current=page]{text-underline-offset:.4em;text-decoration:underline}.edition[data-astro-cid-hkbrpulz]{white-space:nowrap}@media (width<=58rem){.edition[data-astro-cid-hkbrpulz]{display:none}.masthead-sub[data-astro-cid-hkbrpulz]{justify-content:center}}@media (width<=40rem){.wrap[data-astro-cid-hkbrpulz]{width:calc(100% - 2rem)}.topbar[data-astro-cid-hkbrpulz]{z-index:40;position:sticky;top:0}.utility-bar[data-astro-cid-hkbrpulz]{letter-spacing:.04em;gap:.75rem;min-height:2.9rem;font-size:.62rem}.utility-action[data-astro-cid-hkbrpulz]{flex-shrink:0;padding:.35rem 0}.menu-toggle[data-astro-cid-hkbrpulz],.menu-close[data-astro-cid-hkbrpulz]{display:inline-flex}.topbar[data-astro-cid-hkbrpulz].is-scrolled .utility-date[data-astro-cid-hkbrpulz]{display:none}.topbar[data-astro-cid-hkbrpulz].is-scrolled .utility-wordmark[data-astro-cid-hkbrpulz]{display:inline}.masthead-title[data-astro-cid-hkbrpulz]{padding:.85rem 0 1rem}.masthead-name[data-astro-cid-hkbrpulz]{font-size:clamp(1.8rem,8vw,2.6rem)}.tagline[data-astro-cid-hkbrpulz]{margin-top:.4rem;font-size:.8rem}.location-line[data-astro-cid-hkbrpulz],.masthead-sub[data-astro-cid-hkbrpulz],.masthead[data-astro-cid-hkbrpulz]>hr[data-astro-cid-hkbrpulz].rule{display:none}main[data-astro-cid-hkbrpulz].wrap{padding:1.5rem 0 2rem}.site-footer[data-astro-cid-hkbrpulz]{margin-top:1rem}.footer-inner[data-astro-cid-hkbrpulz]{gap:1rem;padding:1.5rem 0}.footer-nav[data-astro-cid-hkbrpulz]{gap:.75rem 1.2rem}.footer-nav[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{padding:.35rem 0}.colophon[data-astro-cid-hkbrpulz]{font-size:.73rem}.footer-links[data-astro-cid-hkbrpulz]{align-items:flex-start}}
