.ec-comments[data-astro-cid-frn6dugp]{--ec-comment-gap:1.5rem;--ec-comment-indent:2rem;--ec-comment-border:1px solid #e5e7eb}.ec-comments-list[data-astro-cid-frn6dugp],.ec-comment-replies[data-astro-cid-frn6dugp]{margin:0;padding:0;list-style:none}.ec-comments-list[data-astro-cid-frn6dugp]>li[data-astro-cid-frn6dugp]+li[data-astro-cid-frn6dugp]{margin-top:var(--ec-comment-gap)}.ec-comment[data-astro-cid-frn6dugp]{padding-bottom:var(--ec-comment-gap);border-bottom:var(--ec-comment-border)}.ec-comment-replies[data-astro-cid-frn6dugp]{margin-top:var(--ec-comment-gap);padding-left:var(--ec-comment-indent)}.ec-comment-replies[data-astro-cid-frn6dugp]>li[data-astro-cid-frn6dugp]+li[data-astro-cid-frn6dugp]{margin-top:var(--ec-comment-gap)}.ec-comment-header[data-astro-cid-frn6dugp]{flex-wrap:wrap;align-items:baseline;gap:.5rem;display:flex}.ec-comment-author[data-astro-cid-frn6dugp]{font-weight:600}.ec-comment-author[data-astro-cid-frn6dugp] a[data-astro-cid-frn6dugp]{color:inherit}.ec-comment-badge[data-astro-cid-frn6dugp]{vertical-align:super;font-size:.75em}.ec-comment-date[data-astro-cid-frn6dugp]{opacity:.6;font-size:.875em}.ec-comment-body[data-astro-cid-frn6dugp]{white-space:pre-wrap;word-break:break-word;margin-top:.5rem}.ec-comment-actions[data-astro-cid-frn6dugp]{margin-top:.5rem}.ec-reaction[data-astro-cid-frn6dugp]{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-frn6dugp][aria-pressed=true]{border-color:currentColor;font-weight:600}.ec-reaction[data-astro-cid-frn6dugp][aria-pressed=true] .ec-reaction-icon[data-astro-cid-frn6dugp]{color:#e0245e}.ec-reaction[data-astro-cid-frn6dugp]:disabled{opacity:.5;cursor:default}.ec-reaction-count[data-astro-cid-frn6dugp]{font-variant-numeric:tabular-nums}.ec-comment-form[data-astro-cid-qo2njqrc]{--ec-form-gap:.75rem}.ec-comment-form-fields[data-astro-cid-qo2njqrc]{gap:var(--ec-form-gap);display:grid}@media (width>=640px){.ec-comment-form-fields[data-astro-cid-qo2njqrc]{grid-template-columns:1fr 1fr}}.ec-comment-form-field[data-astro-cid-qo2njqrc]{margin-top:var(--ec-form-gap);flex-direction:column;gap:.25rem;display:flex}.ec-comment-form-field[data-astro-cid-qo2njqrc]:first-child,.ec-comment-form-fields[data-astro-cid-qo2njqrc] .ec-comment-form-field[data-astro-cid-qo2njqrc]{margin-top:0}.ec-comment-form-field[data-astro-cid-qo2njqrc] input[data-astro-cid-qo2njqrc],.ec-comment-form-field[data-astro-cid-qo2njqrc] textarea[data-astro-cid-qo2njqrc]{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-qo2njqrc] input[data-astro-cid-qo2njqrc],.dark .ec-comment-form-field[data-astro-cid-qo2njqrc] textarea[data-astro-cid-qo2njqrc]{--ec-form-bg:#1f2937;--ec-form-border:#4b5563;--ec-form-color:#f9fafb}.ec-comment-user-info[data-astro-cid-qo2njqrc]{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-qo2njqrc]{background:var(--ec-form-user-bg-dark,#374151)}.ec-comment-user-name[data-astro-cid-qo2njqrc]{font-weight:600}.ec-comment-user-email[data-astro-cid-qo2njqrc]{opacity:.7}.ec-comment-user-email[data-astro-cid-qo2njqrc]:before{content:"·";margin-right:.5rem}.ec-comment-form-submit[data-astro-cid-qo2njqrc]{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-qo2njqrc]:disabled{opacity:.6;cursor:not-allowed}.ec-comment-form-status[data-astro-cid-qo2njqrc]{margin-top:var(--ec-form-gap);font-size:.875em}.ec-comment-form-status[data-astro-cid-qo2njqrc]:empty{display:none}.ec-comment-form-success[data-astro-cid-qo2njqrc]{color:var(--ec-form-success-color,#059669)}.ec-comment-form-error[data-astro-cid-qo2njqrc]{color:var(--ec-form-error-color,#dc2626)}.emdash-image-media[data-astro-cid-baqifxls]{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-fk23fkzv]{text-align:center}.has-text-align-right[data-astro-cid-fk23fkzv]{text-align:right}.has-text-align-justify[data-astro-cid-fk23fkzv]{text-align:justify}.emdash-image[data-astro-cid-gsolzx4u]{margin:1.5rem 0}.emdash-image[data-astro-cid-gsolzx4u] img[data-astro-cid-gsolzx4u]{max-width:100%;height:auto}.emdash-image[data-astro-cid-gsolzx4u] figcaption[data-astro-cid-gsolzx4u]{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-gsolzx4u],.emdash-image--align-right[data-astro-cid-gsolzx4u]{width:fit-content;max-width:50%}.emdash-image--align-left[data-astro-cid-gsolzx4u]{float:left;margin:0 1.5rem 1rem 0}.emdash-image--align-right[data-astro-cid-gsolzx4u]{float:right;margin:0 0 1rem 1.5rem}.emdash-image--align-center[data-astro-cid-gsolzx4u]{width:fit-content;margin-inline:auto}.emdash-image--align-wide[data-astro-cid-gsolzx4u],.emdash-image--align-full[data-astro-cid-gsolzx4u]{width:100%}@media (width<=640px){.emdash-image--align-left[data-astro-cid-gsolzx4u],.emdash-image--align-right[data-astro-cid-gsolzx4u]{float:none;width:100%;max-width:100%;margin-inline:0}}.emdash-code[data-astro-cid-gxyljkgt]{margin:1.5rem 0}.emdash-code-filename[data-astro-cid-gxyljkgt]{color:#ccc;background:#2d2d2d;border-radius:.5rem .5rem 0 0;padding:.5rem 1rem;font-family:monospace;font-size:.75rem}.emdash-code[data-astro-cid-gxyljkgt] pre[data-astro-cid-gxyljkgt]{background:#1e1e1e;border-radius:.5rem;margin:0;padding:1rem;overflow-x:auto}.emdash-code-filename[data-astro-cid-gxyljkgt]+pre[data-astro-cid-gxyljkgt]{border-radius:0 0 .5rem .5rem}.emdash-code[data-astro-cid-gxyljkgt] code[data-astro-cid-gxyljkgt]{color:#e0e0e0;font-family:Fira Code,Consolas,monospace;font-size:.875rem}.emdash-embed[data-astro-cid-4be2rasy]{margin:1.5rem 0}.emdash-embed-video[data-astro-cid-4be2rasy]{height:0;padding-bottom:56.25%;position:relative;overflow:hidden}.emdash-embed-video[data-astro-cid-4be2rasy] iframe[data-astro-cid-4be2rasy],.emdash-embed-video[data-astro-cid-4be2rasy] video[data-astro-cid-4be2rasy]{border:0;width:100%;height:100%;position:absolute;top:0;left:0}.emdash-embed-audio[data-astro-cid-4be2rasy],.emdash-embed-audio[data-astro-cid-4be2rasy] audio[data-astro-cid-4be2rasy]{width:100%}.emdash-embed[data-astro-cid-4be2rasy] figcaption[data-astro-cid-4be2rasy]{color:var(--emdash-caption-color,var(--color-muted,#666));text-align:center;margin-top:.5rem;font-size:.875rem}.emdash-gallery[data-astro-cid-m2oaskdw]{grid-template-columns:repeat(var(--columns,3), 1fr);gap:1rem;margin:1.5rem 0;display:grid}.emdash-gallery-item[data-astro-cid-m2oaskdw]{margin:0}.emdash-gallery-item[data-astro-cid-m2oaskdw] img[data-astro-cid-m2oaskdw]{object-fit:cover;aspect-ratio:1;width:100%;height:auto}.emdash-gallery-item[data-astro-cid-m2oaskdw] figcaption[data-astro-cid-m2oaskdw]{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-m2oaskdw]{grid-template-columns:repeat(2,1fr)}}.emdash-columns[data-astro-cid-zj4g4o3a]{gap:2rem;margin:1.5rem 0;display:flex}.emdash-column[data-astro-cid-zj4g4o3a]{flex:1;min-width:0}@media (width<=768px){.emdash-columns[data-astro-cid-zj4g4o3a]{flex-direction:column;gap:1rem}}.emdash-break[data-astro-cid-c7pwchit]{margin:2rem 0}.emdash-break-line[data-astro-cid-c7pwchit]{border:none;border-top:1px solid var(--emdash-break-color,var(--color-border,#e0e0e0))}.emdash-break-dots[data-astro-cid-c7pwchit]{text-align:center;color:var(--emdash-break-dots-color,var(--color-muted,#999));letter-spacing:.5em}.emdash-break-space[data-astro-cid-c7pwchit]{height:2rem}.emdash-html-block[data-astro-cid-gs5svqki]{margin:1.5rem 0}.emdash-table-wrapper[data-astro-cid-cgyzc2ck]{overscroll-behavior-inline:contain;max-inline-size:100%;margin-block:1.5rem;overflow-x:auto}.emdash-table[data-astro-cid-cgyzc2ck]{border-collapse:collapse;inline-size:100%;font-size:.9rem}.emdash-table[data-astro-cid-cgyzc2ck] th[data-astro-cid-cgyzc2ck],.emdash-table[data-astro-cid-cgyzc2ck] td[data-astro-cid-cgyzc2ck]{border:1px solid var(--color-border,#ddd);text-align:start;vertical-align:top;padding:.75rem;position:relative}.emdash-table[data-astro-cid-cgyzc2ck] th[data-astro-cid-cgyzc2ck] p,.emdash-table[data-astro-cid-cgyzc2ck] td[data-astro-cid-cgyzc2ck] p{margin:0}.emdash-table[data-astro-cid-cgyzc2ck] th[data-astro-cid-cgyzc2ck]{background:var(--color-surface,#f5f5f5);font-weight:600}.emdash-table[data-astro-cid-cgyzc2ck] tbody[data-astro-cid-cgyzc2ck] tr[data-astro-cid-cgyzc2ck]:nth-child(2n){background:var(--color-bg-subtle,#fafafa)}.emdash-table[data-astro-cid-cgyzc2ck] tbody[data-astro-cid-cgyzc2ck] tr[data-astro-cid-cgyzc2ck]:hover{background:var(--color-surface,#f0f0f0)}.emdash-button[data-astro-cid-lh2xgwa4]{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-lh2xgwa4],.emdash-button--fill[data-astro-cid-lh2xgwa4]{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-lh2xgwa4]:hover,.emdash-button--fill[data-astro-cid-lh2xgwa4]:hover{background-color:var(--emdash-button-bg-hover,#005177);border-color:var(--emdash-button-bg-hover,#005177)}.emdash-button--outline[data-astro-cid-lh2xgwa4]{color:var(--emdash-button-bg,#0073aa);border:2px solid var(--emdash-button-bg,#0073aa);background-color:#0000}.emdash-button--outline[data-astro-cid-lh2xgwa4]:hover{background-color:var(--emdash-button-bg,#0073aa);color:var(--emdash-button-color,#fff)}.emdash-buttons[data-astro-cid-5phekf65]{flex-wrap:wrap;gap:.75rem;margin:1.5rem 0;display:flex}.emdash-buttons--vertical[data-astro-cid-5phekf65]{flex-direction:column;align-items:flex-start}.emdash-buttons--horizontal[data-astro-cid-5phekf65]{flex-direction:row;align-items:center}.emdash-cover[data-astro-cid-3ahocrns]{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-3ahocrns]{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;inset:0}.emdash-cover__video[data-astro-cid-3ahocrns]{object-fit:cover}.emdash-cover__overlay[data-astro-cid-3ahocrns]{z-index:1;position:absolute;inset:0}.emdash-cover__content[data-astro-cid-3ahocrns]{z-index:2;width:100%;color:var(--emdash-cover-text-color,#fff);position:relative}.emdash-cover--align-left[data-astro-cid-3ahocrns]{text-align:left;justify-content:flex-start}.emdash-cover--align-center[data-astro-cid-3ahocrns]{text-align:center;justify-content:center}.emdash-cover--align-right[data-astro-cid-3ahocrns]{text-align:right;justify-content:flex-end}.emdash-cover__content[data-astro-cid-3ahocrns] h1,.emdash-cover__content[data-astro-cid-3ahocrns] h2,.emdash-cover__content[data-astro-cid-3ahocrns] h3,.emdash-cover__content[data-astro-cid-3ahocrns] h4,.emdash-cover__content[data-astro-cid-3ahocrns] p{color:inherit}.emdash-file[data-astro-cid-4gd7zl5g]{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-4gd7zl5g]{color:var(--emdash-file-color,#333);flex:1;align-items:center;gap:.5rem;text-decoration:none;display:flex}.emdash-file__link[data-astro-cid-4gd7zl5g]:hover{text-decoration:underline}.emdash-file__icon[data-astro-cid-4gd7zl5g]{width:1.5rem;height:1.5rem;color:var(--emdash-file-icon-color,#666);flex-shrink:0}.emdash-file__name[data-astro-cid-4gd7zl5g]{word-break:break-all;font-weight:500}.emdash-file__download[data-astro-cid-4gd7zl5g]{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-4gd7zl5g]:hover{background-color:var(--emdash-button-bg-hover,#005177)}.emdash-file__download[data-astro-cid-4gd7zl5g] svg[data-astro-cid-4gd7zl5g]{width:1.25rem;height:1.25rem}.emdash-pullquote[data-astro-cid-wz24in6j]{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-wz24in6j]{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-wz24in6j]{color:var(--emdash-pullquote-citation-color,#666);margin-top:1rem;font-size:.9rem;font-style:normal}:root{--color-brand:#2563eb;--color-brand-strong:#1d4ed8;--color-brand-deep:color-mix(in srgb, var(--color-brand-strong) 78%, black);--color-brand-soft:color-mix(in srgb, var(--color-brand) 75%, white);--color-brand-tint:color-mix(in srgb, var(--color-brand) 10%, white);--color-secondary:#f59e0b;--color-secondary-soft:color-mix(in srgb, var(--color-secondary) 70%, white);--color-ink:#111827;--color-header-bg:var(--color-brand-strong);--color-header-border:var(--color-brand-deep);--color-header-text:#fff;--color-footer-bg:var(--color-brand);--color-band-bg:var(--color-brand-strong);--color-band-accent:var(--color-secondary);--color-bg:#fff;--color-bg-subtle:#f7f7f5;--color-text:var(--color-ink);--color-text-secondary:#374151;--color-muted:#6b7280;--color-border:#e5e7eb;--color-border-subtle:#f0f0f0;--color-surface:var(--color-bg-subtle);--color-accent:var(--color-brand);--color-accent-hover:var(--color-brand-strong);--color-on-accent:#fff;--color-accent-ring:color-mix(in srgb, var(--color-brand) 25%, transparent);--color-signal:var(--color-secondary);--color-on-signal:var(--color-ink);--color-card:#fff;--color-section-tint:var(--color-brand-tint);--emdash-search-bg:var(--color-bg);--emdash-search-text:var(--color-text);--emdash-search-muted:var(--color-muted);--emdash-search-border:var(--color-border);--emdash-search-hover:var(--color-surface);--emdash-search-highlight:var(--color-brand);--wide-width:1280px;--content-width:720px;--radius:6px;--radius-lg:14px;--radius-xl:24px;--font-sans:system-ui, sans-serif;--font-display:var(--font-sans);--section-gap:clamp(var(--spacing-12), 6vw, var(--spacing-24))}:root.dark{--color-bg:#0b0f14;--color-bg-subtle:#121821;--color-text:#eef1f4;--color-text-secondary:#c2cad3;--color-muted:#8b96a3;--color-border:#233040;--color-border-subtle:#18212c;--color-surface:#121821;--color-accent:var(--color-brand);--color-accent-hover:var(--color-brand-soft);--color-accent-ring:color-mix(in srgb, var(--color-brand) 30%, transparent);--color-card:#141c26;--color-section-tint:color-mix(in srgb, var(--color-brand) 8%, #0b0f14)}@media (prefers-color-scheme:dark){:root:not(.light){--color-bg:#0b0f14;--color-bg-subtle:#121821;--color-text:#eef1f4;--color-text-secondary:#c2cad3;--color-muted:#8b96a3;--color-border:#233040;--color-border-subtle:#18212c;--color-surface:#121821;--color-accent:var(--color-brand);--color-accent-hover:var(--color-brand-soft);--color-accent-ring:color-mix(in srgb, var(--color-brand) 30%, transparent);--color-card:#141c26;--color-section-tint:color-mix(in srgb, var(--color-brand) 8%, #0b0f14)}}.display{font-family:var(--font-display);letter-spacing:-.01em;font-weight:900;line-height:.98}.display-hu{font-family:var(--font-display);letter-spacing:-.005em;font-weight:900;line-height:1}.page-header{max-width:720px;margin-bottom:var(--spacing-8)}.page-eyebrow{font-size:var(--font-size-sm);text-transform:uppercase;letter-spacing:var(--tracking-wider);color:var(--color-brand-strong);margin-bottom:var(--spacing-2);font-weight:600}.page-title{color:var(--color-text);margin-bottom:var(--spacing-4);font-size:clamp(2.5rem,6vw,5rem)}.page-lead{font-size:var(--font-size-xl);line-height:var(--leading-relaxed);color:var(--color-text-secondary)}.support-card{background:var(--color-card);border-radius:var(--radius-lg);border-top:3px solid var(--color-brand);overflow:hidden;box-shadow:0 2px 16px #00000014}.card-head{padding:var(--spacing-6) var(--spacing-6) var(--spacing-4);border-bottom:1px solid var(--color-border-subtle)}.card-title{font-size:var(--font-size-lg);color:var(--color-text);letter-spacing:var(--tracking-snug);font-weight:700;line-height:1.2}.entry-list{padding:var(--spacing-2) 0;margin:0;list-style:none}.entry{gap:var(--spacing-3);padding:var(--spacing-4) var(--spacing-6);border-bottom:1px solid var(--color-border-subtle);grid-template-columns:56px 1fr;display:grid}.entry:last-child{border-bottom:none}.entry-year{font-size:var(--font-size-xs);color:var(--color-brand);letter-spacing:var(--tracking-wide);white-space:nowrap;padding-top:2px;font-weight:700}.entry-content{gap:var(--spacing-1);flex-direction:column;align-items:flex-start;display:flex}.entry-row{align-self:stretch;align-items:baseline;gap:var(--spacing-3);grid-template-columns:minmax(0,auto) 1fr auto;display:grid}.entry-name{font-size:var(--font-size-base);color:var(--color-text);grid-column:1;font-weight:500;line-height:1.4}.entry-tag{font-size:var(--font-size-xs);color:var(--color-brand-strong);background:color-mix(in srgb, var(--color-brand) 10%, transparent);letter-spacing:.02em;white-space:nowrap;border-radius:100px;grid-column:2;justify-self:end;padding:1px 8px;font-weight:500;display:inline-block}.entry-amount{font-size:var(--font-size-base);color:var(--color-text);white-space:nowrap;font-variant-numeric:tabular-nums;grid-column:3;justify-self:end;font-weight:700}.entry-desc{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin:0;line-height:1.5}.entry-links{gap:var(--spacing-2);margin-top:var(--spacing-1);flex-wrap:wrap;display:flex}.entry-doc{font-size:var(--font-size-xs);color:var(--color-brand-strong);background:color-mix(in srgb, var(--color-brand) 8%, transparent);border:1px solid color-mix(in srgb, var(--color-brand) 25%, transparent);border-radius:var(--radius);transition:background var(--transition-fast), border-color var(--transition-fast);align-items:center;gap:5px;padding:3px 8px;font-weight:600;text-decoration:none;display:inline-flex}.entry-doc:hover{background:color-mix(in srgb, var(--color-brand) 16%, transparent);border-color:color-mix(in srgb, var(--color-brand) 45%, transparent);color:var(--color-brand-deep)}:root.dark .entry-doc{color:var(--color-brand-soft);background:color-mix(in srgb, var(--color-brand-soft) 8%, transparent);border-color:color-mix(in srgb, var(--color-brand-soft) 25%, transparent)}:root.dark .entry-doc:hover{background:color-mix(in srgb, var(--color-brand-soft) 15%, transparent);border-color:color-mix(in srgb, var(--color-brand-soft) 50%, transparent);color:var(--color-brand-soft)}@media (prefers-color-scheme:dark){:root:not(.light) .entry-doc{color:var(--color-brand-soft);background:color-mix(in srgb, var(--color-brand-soft) 8%, transparent);border-color:color-mix(in srgb, var(--color-brand-soft) 25%, transparent)}:root:not(.light) .entry-doc:hover{background:color-mix(in srgb, var(--color-brand-soft) 15%, transparent);border-color:color-mix(in srgb, var(--color-brand-soft) 50%, transparent);color:var(--color-brand-soft)}}@media (width<=480px){.card-head{padding:var(--spacing-5) var(--spacing-4) var(--spacing-3)}.entry{padding:var(--spacing-3) var(--spacing-4);grid-template-columns:48px 1fr}.entry-row{gap:var(--spacing-2);flex-wrap:wrap;display:flex}.entry-name{flex:1;min-width:0}.entry-tag{order:3}.entry-amount{font-size:var(--font-size-sm)}}.payment-card{border-top-color:var(--color-secondary)}.payment-inner{justify-content:space-between;align-items:center;gap:var(--spacing-8);padding:var(--spacing-6);flex-wrap:wrap;display:flex}.payment-text{flex:auto;min-width:240px}.payment-desc{font-size:var(--font-size-base);color:var(--color-text-secondary);margin-top:var(--spacing-1);line-height:var(--leading-relaxed)}.payment-btn{align-items:center;gap:var(--spacing-2);padding:var(--spacing-3) var(--spacing-6);background:var(--color-brand-strong);color:#fff;font-size:var(--font-size-base);border-radius:var(--radius-lg);white-space:nowrap;transition:background var(--transition-fast);flex-shrink:0;font-weight:700;text-decoration:none;display:inline-flex}.payment-btn:hover{background:var(--color-brand-deep);color:#fff}@media (width<=720px){.payment-inner{align-items:flex-start;gap:var(--spacing-4);flex-direction:column}.payment-btn{justify-content:center;width:100%}}.page{max-width:var(--wide-width);padding:var(--spacing-12) var(--spacing-6) var(--spacing-20);gap:var(--spacing-6);flex-direction:column;margin:0 auto;display:flex}.page--narrow{max-width:860px}.page>.page-header{margin-bottom:var(--spacing-2)}.page-hero{border-radius:var(--radius-lg);overflow:hidden}.page--centered{max-width:720px;padding:clamp(var(--spacing-10), 6vw, var(--spacing-16)) var(--spacing-6) clamp(var(--spacing-16), 10vw, var(--spacing-24));text-align:center;align-items:center}.page--centered .page-header{margin-left:auto;margin-right:auto}.page--centered .page-eyebrow{font-family:var(--font-display);color:var(--color-secondary);letter-spacing:.05em;text-transform:none;margin-bottom:var(--spacing-4);font-size:clamp(4rem,10vw,7rem);line-height:1}.page--centered .page-title{font-size:clamp(2rem,5vw,3.5rem)}.page--centered .page-hero{width:100%;max-width:560px;margin-bottom:var(--spacing-2);order:-1;box-shadow:0 4px 24px #00000026}.page-content{font-size:var(--font-size-lg);line-height:var(--leading-relaxed);color:var(--color-text)}.prose :where(p){margin-bottom:var(--spacing-4)}.prose :where(p:last-child){margin-bottom:0}.prose :where(h2){font-size:var(--font-size-2xl);margin:var(--spacing-8) 0 var(--spacing-3)}.prose :where(h3){font-size:var(--font-size-xl);margin:var(--spacing-6) 0 var(--spacing-2)}.prose :where(ul,ol){margin-bottom:var(--spacing-4);padding-left:1.25em}.prose :where(a){color:var(--color-brand-strong);text-underline-offset:2px;text-decoration:underline}.section-split{gap:var(--spacing-6);grid-template-columns:1fr 1fr;align-items:start;display:grid}.section-split-col{gap:var(--spacing-6);flex-direction:column;min-width:0;display:flex}@media (width<=720px){.section-split{grid-template-columns:1fr}}.band--tinted{background:var(--color-section-tint);border-top:1px solid color-mix(in srgb, var(--color-brand) 20%, transparent);border-bottom:1px solid color-mix(in srgb, var(--color-brand) 20%, transparent)}.band-inner{max-width:var(--wide-width);padding:clamp(var(--spacing-12), 6vw, var(--spacing-20)) var(--spacing-6);margin:0 auto}.section-title{color:var(--color-text);letter-spacing:var(--tracking-snug);font-size:clamp(1.75rem,3.5vw,2.75rem);font-weight:700;line-height:var(--leading-tight)}.items-header{margin-bottom:var(--spacing-8)}.items-header .section-text{margin-top:var(--spacing-3)}.section-text{font-size:var(--font-size-lg);line-height:var(--leading-relaxed);color:var(--color-text-secondary)}.card-subtitle{font-size:var(--font-size-sm);color:var(--color-muted);margin-top:var(--spacing-1)}.text-section{gap:var(--spacing-8);font-size:var(--font-size-lg);line-height:var(--leading-relaxed);color:var(--color-text);display:grid}.text-section--image{grid-template-columns:1fr 1fr;align-items:center}.text-section--boxed{padding:var(--spacing-6);font-size:var(--font-size-base)}.text-section-copy{gap:var(--spacing-4);flex-direction:column;min-width:0;display:flex}.text-section-image{border-radius:var(--radius-xl);overflow:hidden}.text-section-image img{width:100%;height:auto}@media (width<=900px){.text-section--image{grid-template-columns:1fr}}.hero{background:linear-gradient(160deg, var(--color-bg) 0%, color-mix(in srgb, var(--color-brand) 6%, var(--color-bg)) 50%, color-mix(in srgb, var(--color-brand) 12%, var(--color-bg)) 100%)}.hero-inner{max-width:var(--wide-width);padding:clamp(var(--spacing-4), 3vw, var(--spacing-10)) var(--spacing-6) clamp(var(--spacing-8), 6vw, var(--spacing-16));margin:0 auto}.hero-grid{gap:clamp(var(--spacing-8), 5vw, var(--spacing-16));grid-template-columns:1.4fr .85fr;align-items:center;display:grid}.hero-grid--solo{grid-template-columns:1fr}.hero-copy{gap:var(--spacing-5);flex-direction:column;display:flex}.hero-eyebrow{font-size:var(--font-size-base);text-transform:uppercase;letter-spacing:var(--tracking-wider);color:var(--color-brand-strong);font-weight:600}.hero-title{color:var(--color-text);margin:0;font-size:clamp(2.25rem,4.5vw,3.5rem);line-height:1.08}.hero-lead{font-size:clamp(var(--font-size-lg), 1.6vw, var(--font-size-xl));color:var(--color-text-secondary);max-width:36ch;line-height:var(--leading-relaxed)}.hero-grid--solo .hero-lead{max-width:60ch}.hero-media{aspect-ratio:1;border-radius:var(--radius-xl);background:var(--color-brand-tint);position:relative;overflow:hidden}.hero-media img{object-fit:cover;width:100%;height:100%}.hero-slideshow{isolation:isolate}.hero-slide{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity 1.5s ease-in-out;position:absolute;inset:0}.hero-stats{padding-top:var(--spacing-5);border-top:1px solid var(--color-border);align-items:center;width:100%;display:flex}.hero-stat{gap:var(--spacing-2);padding:0 var(--spacing-4);flex-direction:column;flex:1;align-items:flex-start;display:flex}.hero-stat:first-child{padding-left:0}.stat-number{color:var(--color-brand);letter-spacing:-.03em;font-size:clamp(2rem,3.5vw,3rem);font-weight:800;line-height:1}.stat-label{color:var(--color-text);font-size:.9rem;line-height:1.45}.stat-divider{background:var(--color-border);flex-shrink:0;width:1px;height:3rem}.hero-eyebrow-row{align-items:center;gap:var(--spacing-6);flex-wrap:wrap;display:flex}.hero-social,.badge-row{gap:var(--spacing-2);flex-shrink:0;align-items:center;display:flex}.hero-social-item,.badge-item{width:48px;height:48px;transition:transform .2s;position:relative}.badge-item--sm{width:36px;height:36px}.hero-social-item:hover,.badge-item:hover{transform:translateY(-3px)scale(1.08)}.hero-social-item:before,.badge-item:before{content:"";background:var(--color-brand);z-index:0;border-radius:50%;position:absolute;inset:-3px;box-shadow:2px 4px 8px #00000059}.badge-item--sm:before{inset:-2px;box-shadow:1px 3px 6px #0003}.hero-social-icon,.badge-icon{z-index:1;border-radius:50%;position:absolute;inset:0;overflow:hidden}.hero-social-icon svg,.badge-icon svg{width:100%;height:100%;display:block}.hero-social-icon :is(#facebook_svg .fil0,#instagram_svg .fil0,#instagram_svg .fil1,#tiktok_svg .fil0),.badge-icon :is(#facebook_svg .fil0,#instagram_svg .fil0,#instagram_svg .fil1,#tiktok_svg .fil0){fill-opacity:1;transition:fill-opacity .25s ease-out}.hero-social-item:hover .hero-social-icon :is(#facebook_svg .fil0,#instagram_svg .fil0,#instagram_svg .fil1,#tiktok_svg .fil0),.badge-item:hover .badge-icon :is(#facebook_svg .fil0,#instagram_svg .fil0,#instagram_svg .fil1,#tiktok_svg .fil0){fill-opacity:.75}.hero-social-link,.badge-link{z-index:2;border-radius:50%;position:absolute;inset:0}@media (width<=900px){.hero-grid{gap:var(--spacing-8);grid-template-columns:1fr}.hero-media{aspect-ratio:4/3;width:100%;max-width:480px;margin:0 auto}}@media (width<=600px){.hero-stats{align-items:start}.stat-divider{display:none}.hero-stat{padding:0 var(--spacing-2)}}.btn{padding:var(--spacing-3) var(--spacing-5);font-size:var(--font-size-base);border-radius:var(--radius);transition:background var(--transition-fast), color var(--transition-fast), border-color var(--transition-fast), transform var(--transition-fast);cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.btn:active{transform:translateY(1px)}.btn-primary{background:var(--color-brand-strong);color:#fff}.btn-primary:hover{background:var(--color-brand-deep);color:#fff}.btn-ghost{border-color:color-mix(in srgb, var(--color-brand-strong) 40%, transparent);color:var(--color-brand-strong);background:0 0}.btn-ghost:hover{background:color-mix(in srgb, var(--color-brand-strong) 8%, transparent);border-color:var(--color-brand-strong);color:var(--color-brand-strong)}:root.dark .btn-ghost{color:var(--color-brand-soft);border-color:color-mix(in srgb, var(--color-brand-soft) 45%, transparent)}@media (prefers-color-scheme:dark){:root:not(.light) .btn-ghost{color:var(--color-brand-soft);border-color:color-mix(in srgb, var(--color-brand-soft) 45%, transparent)}}.cta-buttons{gap:var(--spacing-3);flex-wrap:wrap;display:flex}.cta-buttons--solo{justify-content:center}.cta-band{background:var(--color-bg);color:var(--color-text)}.cta-band-inner{max-width:var(--wide-width);padding:0 var(--spacing-6);gap:var(--spacing-12);grid-template-columns:1fr 1fr;align-items:center;margin:0 auto;display:grid}.page .cta-band-inner{padding:0}.cta-band-content{padding:clamp(var(--spacing-12), 6vw, var(--spacing-20)) 0}.cta-band-content .section-title{margin-bottom:var(--spacing-5)}.cta-band-lead{font-size:var(--font-size-lg);line-height:var(--leading-relaxed);color:var(--color-text-secondary);margin-bottom:var(--spacing-8)}.cta-band-photo{border-radius:var(--radius-xl);aspect-ratio:16/9;overflow:hidden;box-shadow:0 8px 32px #0000001f}.cta-band-photo img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}@media (width<=900px){.cta-band-inner{gap:var(--spacing-6);grid-template-columns:1fr}.cta-band-photo{order:-1}.cta-band-content{padding:var(--spacing-6) 0 var(--spacing-10)}}.embed-section{gap:var(--spacing-4);flex-direction:column;display:flex}.embed-title{font-size:clamp(1.4rem,2.5vw,2rem)}.embed-source{align-items:center;gap:var(--spacing-3);font-size:var(--font-size-sm);display:flex}.embed-source-label{color:var(--color-muted);text-transform:uppercase;letter-spacing:var(--tracking-wide);font-weight:600}.embed-source-link{color:var(--color-brand);font-weight:600;font-size:var(--font-size-base);text-decoration:none}.embed-source-link:hover{text-decoration:underline}.embed-widget{border-radius:var(--radius-lg);min-height:400px}.embed-frame{border-radius:var(--radius-lg);background:#fff;overflow:hidden;box-shadow:0 2px 16px #00000014}.embed-frame iframe{border:0;width:100%;display:block}.item-grid{grid-template-columns:repeat(var(--item-cols,var(--default-cols,3)), minmax(0, 1fr));gap:var(--spacing-8);display:grid}@media (width<=900px){.item-grid{grid-template-columns:repeat(min(var(--item-cols,var(--default-cols,3)), 2), minmax(0, 1fr))}}@media (width<=600px){.item-grid{grid-template-columns:1fr}}.item-card{background:var(--color-card);border-top:3px solid var(--color-brand);border-radius:var(--radius-lg);transition:box-shadow var(--transition-base);flex-direction:column;display:flex;overflow:hidden;box-shadow:0 2px 16px #00000014}.item-card:hover{box-shadow:0 8px 28px color-mix(in srgb, var(--color-brand) 18%, transparent)}.item-card-image{aspect-ratio:4/3;background:var(--color-surface);overflow:hidden}.item-card-image img{object-fit:cover;object-position:center top;width:100%;max-width:none;height:100%}.item-card-body{padding:var(--spacing-8);gap:var(--spacing-3);flex-direction:column;flex:1;display:flex}.item-card-title{font-size:var(--font-size-xl);color:var(--color-text);letter-spacing:var(--tracking-snug);margin-bottom:var(--spacing-1);align-items:center;gap:var(--spacing-3);font-weight:700;display:flex}.item-card-icon{flex-shrink:0;font-size:1.4rem;line-height:1}.item-card-subtitle{font-size:var(--font-size-sm);color:var(--color-brand-strong);text-transform:uppercase;letter-spacing:var(--tracking-wide);font-weight:600}.item-card-text{font-size:var(--font-size-base);color:var(--color-text-secondary);line-height:var(--leading-relaxed);flex:1}.item-card-link{font-size:var(--font-size-sm);color:var(--color-brand);margin-top:var(--spacing-4);letter-spacing:.01em;font-weight:700;text-decoration:none}.item-card-link:hover{color:var(--color-brand-strong)}.fact-list{gap:var(--spacing-1) var(--spacing-3);font-size:var(--font-size-sm);grid-template-columns:auto 1fr;display:grid}.fact-list .fact{display:contents}.fact-list dt{color:var(--color-muted)}.fact-list dd{color:var(--color-text);font-weight:600}.link-card-grid{--default-cols:2;gap:var(--spacing-6)}.link-card{gap:var(--spacing-5);padding:var(--spacing-6);background:var(--color-card);border-top:3px solid var(--color-brand);border-radius:var(--radius-lg);color:inherit;transition:transform var(--transition-base), box-shadow var(--transition-base);grid-template-columns:auto 1fr auto;align-items:center;text-decoration:none;display:grid;box-shadow:0 2px 16px #00000014}a.link-card:hover{box-shadow:0 10px 32px color-mix(in srgb, var(--color-brand) 18%, transparent);color:inherit;transform:translateY(-2px)}.link-card-logo,.link-card-logo img{object-fit:contain;width:64px;height:64px}.link-card-name{font-size:var(--font-size-base);letter-spacing:var(--tracking-snug);margin-bottom:var(--spacing-1);font-weight:600;line-height:var(--leading-snug)}.link-card-blurb{font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:var(--leading-snug)}.link-card-arrow{color:var(--color-brand);font-size:1.25rem}.feature-list{gap:var(--spacing-8);flex-direction:column;display:flex}.feature-card{gap:var(--spacing-6);background:var(--color-card);border-radius:var(--radius-lg);border-top:3px solid var(--color-brand);grid-template-columns:1fr;align-items:start;display:grid;overflow:hidden;box-shadow:0 4px 12px #0000000d,0 1px 4px #0000000a}.feature-card--photo{grid-template-columns:280px 1fr}:root.dark .feature-card{box-shadow:none;border:1px solid color-mix(in srgb, var(--color-brand) 20%, transparent);border-top:3px solid var(--color-brand)}@media (prefers-color-scheme:dark){:root:not(.light) .feature-card{box-shadow:none;border:1px solid color-mix(in srgb, var(--color-brand) 20%, transparent);border-top:3px solid var(--color-brand)}}.feature-photo{background:var(--color-surface);height:100%;min-height:260px}.feature-photo img{object-fit:cover;width:100%;height:100%;display:block}.feature-body{padding:var(--spacing-8)}.feature-card--photo .feature-body{padding-left:0}.feature-title{font-size:clamp(1.5rem,2.5vw,2rem);font-family:var(--font-display);letter-spacing:.01em;margin-bottom:var(--spacing-4);font-weight:700;line-height:1}.feature-facts{column-gap:var(--spacing-4);row-gap:var(--spacing-2);margin-bottom:var(--spacing-4);grid-template-columns:auto 1fr;display:grid}.feature-facts .fact{display:contents}.feature-facts dt{font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:var(--tracking-wider);color:var(--color-muted);padding-top:3px;font-weight:500}.feature-facts dd{font-size:var(--font-size-base);color:var(--color-text)}.feature-description{font-size:var(--font-size-base);line-height:var(--leading-relaxed);color:var(--color-text-secondary)}@media (width<=900px){.feature-card--photo{grid-template-columns:1fr}.feature-photo{height:auto;min-height:unset;aspect-ratio:16/9}.feature-body,.feature-card--photo .feature-body{padding:var(--spacing-5) var(--spacing-5) var(--spacing-6)}.feature-facts{row-gap:var(--spacing-3);grid-template-columns:1fr}.feature-facts .fact{display:block}.feature-facts dd{margin-top:2px}}.poster-grid{--default-cols:2;gap:var(--spacing-6);align-items:start}.poster-block{border-radius:var(--radius-lg);border-top:3px solid var(--color-brand);flex-direction:column;display:flex;overflow:hidden;box-shadow:0 4px 24px #0000001a,0 1px 4px #0000000f}.poster-card{background:var(--color-card)}.poster-header{justify-content:space-between;align-items:center;gap:var(--spacing-3);padding:var(--spacing-5) var(--spacing-5) var(--spacing-4);border-bottom:1px solid var(--color-border-subtle);background:linear-gradient(to bottom, color-mix(in srgb, var(--color-brand) 5%, transparent) 0%, transparent 100%);display:flex}.poster-header-left{align-items:center;gap:var(--spacing-3);min-width:0;display:flex}.poster-logo{border:2px solid color-mix(in srgb, var(--color-brand) 25%, transparent);background:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;display:flex;overflow:hidden;box-shadow:0 1px 4px #0000001f}.poster-logo img{object-fit:contain;width:100%;height:100%;display:block}.poster-title{color:var(--color-text);letter-spacing:var(--tracking-snug);min-width:0;font-size:clamp(1.25rem,2vw,1.6rem);font-weight:700;line-height:1.2}.poster-body{padding:var(--spacing-5);gap:var(--spacing-5);flex-direction:column;display:flex}.poster-venue{gap:var(--spacing-2);flex-direction:column;margin:0;display:flex}.venue-row{gap:var(--spacing-2);font-size:var(--font-size-base);line-height:1.5;display:flex}.venue-row dt{color:var(--color-text-secondary);white-space:nowrap;flex-shrink:0;min-width:60px;font-weight:700}.venue-row dd{color:var(--color-text-secondary);margin:0}.venue-desc{margin-top:var(--spacing-1)}.venue-desc dd{color:var(--color-muted);font-style:italic}.poster-btn{justify-content:center;align-items:center;gap:var(--spacing-2);padding:var(--spacing-3) var(--spacing-5);background:var(--color-brand-strong);color:#fff;font-size:var(--font-size-base);border-radius:var(--radius-lg);white-space:nowrap;transition:background var(--transition-fast);width:100%;font-weight:700;text-decoration:none;display:inline-flex}.poster-btn:hover{background:var(--color-brand-deep);color:#fff}.poster-image{border-top:1px solid color-mix(in srgb, var(--color-brand) 15%, transparent);aspect-ratio:4/5;overflow:hidden}.poster-image img{object-fit:cover;object-position:top center;width:100%;height:100%;display:block}@media (width<=480px){.poster-body{padding:var(--spacing-4)}.poster-header{padding:var(--spacing-4) var(--spacing-4) var(--spacing-3)}}.entry--plain{grid-template-columns:1fr}.check-item{align-items:flex-start;gap:var(--spacing-2);font-size:var(--font-size-base);line-height:var(--leading-snug);color:var(--color-text);display:flex}.check-icon{color:var(--color-brand);flex-shrink:0;margin-top:2px}.check-list{padding:var(--spacing-4) var(--spacing-6) var(--spacing-5);grid-template-columns:repeat(var(--item-cols,1), minmax(0, 1fr));gap:var(--spacing-3) var(--spacing-8);margin:0;list-style:none;display:grid}.pill-list{grid-template-columns:repeat(var(--item-cols,2), minmax(0, 1fr));grid-template-rows:repeat(var(--item-rows,1), auto);gap:var(--spacing-4);grid-auto-flow:column;margin:0;padding:0;list-style:none;display:grid}.pill-list li{align-items:flex-start;gap:var(--spacing-3);background:color-mix(in srgb, var(--color-card) 65%, transparent);border:1px solid color-mix(in srgb, var(--color-brand) 18%, transparent);border-radius:var(--radius-lg);padding:var(--spacing-4) var(--spacing-5);display:flex}.pill-check{flex-shrink:0;margin-top:1px;display:flex}.pill-text{font-size:var(--font-size-base);color:var(--color-text);font-weight:600;line-height:1.4}@media (width<=720px){.check-list,.pill-list{grid-template-rows:none;grid-template-columns:1fr;grid-auto-flow:row}}.pricing-grid{--default-cols:2;gap:var(--spacing-6);align-items:start}.price-list{padding:var(--spacing-2) 0;margin:0;list-style:none}.price-row{padding:var(--spacing-3) var(--spacing-6);border-bottom:1px solid var(--color-border-subtle);justify-content:space-between;align-items:center;gap:var(--spacing-4);display:flex}.price-row:last-child{border-bottom:none}.price-label{font-size:var(--font-size-sm);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:var(--tracking-wide);flex-shrink:0;font-weight:500}.price-right{align-items:flex-end;gap:var(--spacing-1);flex-direction:column;display:flex}.price-amount{font-size:var(--font-size-lg);color:var(--color-text);font-weight:700}.price-tag{font-size:var(--font-size-xs);color:var(--color-brand-strong);text-transform:uppercase;letter-spacing:var(--tracking-wide);font-weight:600}.card-benefits{padding:var(--spacing-4) var(--spacing-6) var(--spacing-6);border-top:1px solid var(--color-border-subtle)}.benefits-label{font-size:var(--font-size-xs);color:var(--color-muted);text-transform:uppercase;letter-spacing:var(--tracking-wide);margin-bottom:var(--spacing-3);font-weight:700}.benefit-list{gap:var(--spacing-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.details-list{gap:var(--spacing-6);flex-direction:column;display:flex}.detail-list{padding:var(--spacing-2) 0;margin:0;list-style:none}.detail-row{gap:var(--spacing-3);padding:var(--spacing-2) var(--spacing-6);border-bottom:1px solid var(--color-border-subtle);grid-template-columns:200px 1fr;align-items:center;display:grid}.detail-row:last-child{border-bottom:none}.detail-label{font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--color-muted);white-space:nowrap;font-weight:700}.detail-value-wrap{align-items:center;gap:var(--spacing-2);display:flex}.detail-value{font-size:var(--font-size-base);color:var(--color-text);font-weight:500}.detail-value.mono{letter-spacing:.02em;font-family:ui-monospace,SF Mono,Cascadia Code,monospace;font-weight:600}.copy-btn{color:var(--color-brand);cursor:pointer;width:32px;height:32px;transition:background var(--transition-fast), border-color var(--transition-fast), box-shadow var(--transition-fast);background:#f1f5f9;border:1px solid #d1d5db;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.copy-btn:hover{background:#e2e8f0;border-color:#b0bac4;box-shadow:0 1px 3px #0000001a}.copy-btn.copied{color:#22a06b;background:#f0fdf4;border-color:#86efac}.copy-btn:after{content:attr(data-label);color:#fff;white-space:nowrap;pointer-events:none;opacity:0;background:#1a1a1a;border-radius:4px;padding:3px 8px;font-size:11px;font-weight:500;transition:opacity .15s;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%)}.copy-btn:hover:after{opacity:1}.copy-btn.copied:after{content:attr(data-copied)}:root.dark .copy-btn{background:var(--color-brand-strong);color:#fff;border-color:#0000}:root.dark .copy-btn:hover{background:var(--color-brand-deep);box-shadow:none}:root.dark .copy-btn.copied{color:#fff;background:#22a06b;border-color:#0000}@media (prefers-color-scheme:dark){:root:not(.light) .copy-btn{background:var(--color-brand-strong);color:#fff;border-color:#0000}:root:not(.light) .copy-btn:hover{background:var(--color-brand-deep);box-shadow:none}:root:not(.light) .copy-btn.copied{color:#fff;background:#22a06b;border-color:#0000}}.card-note{align-items:flex-start;gap:var(--spacing-2);padding:var(--spacing-4) var(--spacing-6);background:color-mix(in srgb, var(--color-brand) 5%, transparent);border-top:1px solid var(--color-border-subtle);font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:1.5;display:flex}.card-note svg{color:var(--color-brand-strong);flex-shrink:0;margin-top:1px}@media (width<=720px){.detail-row{gap:var(--spacing-1);padding:var(--spacing-3) var(--spacing-4);grid-template-columns:1fr}}.people-card{width:fit-content;min-width:min(100%,360px);max-width:100%;margin-inline:auto}.section-split .people-card{width:auto}.member-list{column-gap:var(--spacing-4);grid-template-columns:max-content max-content 1fr;margin:0;padding:0;list-style:none;display:grid}.member-row{grid-column:1/-1;grid-template-columns:subgrid;padding:var(--spacing-3) var(--spacing-6);border-bottom:1px solid var(--color-border-subtle);align-items:center;display:grid}.member-row:last-child{border-bottom:none}.member-name{font-size:var(--font-size-base);color:var(--color-text);font-weight:600}.member-role-cell{justify-self:center}.member-contact{font-size:var(--font-size-sm);color:var(--color-text-secondary);white-space:nowrap;justify-self:end}.member-role{font-size:var(--font-size-sm);color:var(--color-brand-strong);background:color-mix(in srgb, var(--color-brand) 10%, transparent);white-space:nowrap;border-radius:100px;padding:2px 10px;font-weight:500;display:inline-block}@media (width<=480px){.member-list{grid-template-columns:1fr}.member-row{row-gap:var(--spacing-1);padding:var(--spacing-3) var(--spacing-4);grid-template-columns:1fr}.member-contact,.member-role-cell{justify-self:start}}.names-grid{padding:var(--spacing-5) var(--spacing-6);grid-template-columns:repeat(var(--item-cols,3), minmax(0, 1fr));gap:var(--spacing-2) var(--spacing-6);margin:0;list-style:none;display:grid}.names-grid li{font-size:var(--font-size-base);color:var(--color-text-secondary);padding:var(--spacing-2) 0;border-bottom:1px solid var(--color-border-subtle)}@media (width<=720px){.names-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=480px){.names-grid{padding:var(--spacing-4);grid-template-columns:1fr}}.logo-block+.logo-block{margin-top:var(--spacing-12)}.logo-block-title{margin-bottom:var(--spacing-6);color:var(--color-text);font-size:clamp(1.5rem,2.5vw,2rem)}.logo-grid{gap:var(--spacing-5);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));align-items:stretch;margin:0;padding:0;list-style:none;display:grid}.logo-grid li{display:flex}.logo-card{justify-content:center;align-items:center;gap:var(--spacing-3);padding:var(--spacing-6);background:var(--color-card);border-top:3px solid var(--color-brand);border-radius:var(--radius-lg);min-height:180px;color:inherit;transition:transform var(--transition-base), box-shadow var(--transition-base);flex-direction:column;flex:1;text-decoration:none;display:flex;box-shadow:0 2px 16px #00000014}a.logo-card:hover{box-shadow:0 10px 32px color-mix(in srgb, var(--color-brand) 18%, transparent);color:inherit;transform:translateY(-2px)}.logo-card-image{aspect-ratio:3/2;justify-content:center;align-items:center;width:100%;max-width:160px;display:flex}.logo-card-image img{object-fit:contain;width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important}:root.dark .logo-card-image{border-radius:var(--radius);background:#ffffffe6;padding:6px}@media (prefers-color-scheme:dark){:root:not(.light) .logo-card-image{border-radius:var(--radius);background:#ffffffe6;padding:6px}}.logo-card-name{font-size:var(--font-size-base);color:var(--color-text-secondary);text-align:center;font-weight:500}.logo-card-url{font-size:var(--font-size-sm);color:var(--color-muted);text-align:center;min-height:1.2em;line-height:1.2}.tile-grid{gap:var(--spacing-6)}.tile{align-items:center;gap:var(--spacing-4);padding:var(--spacing-6);background:var(--color-card);border-radius:var(--radius-lg);border-top:3px solid var(--color-brand);color:var(--color-text);text-align:center;transition:transform var(--transition-base), box-shadow var(--transition-base);flex-direction:column;text-decoration:none;display:flex;box-shadow:0 2px 16px #00000014}a.tile:hover{box-shadow:0 10px 32px color-mix(in srgb, var(--color-brand) 20%, transparent);color:var(--color-brand-strong);transform:translateY(-3px)}.tile-title{font-family:var(--font-display);font-size:var(--font-size-2xl);letter-spacing:var(--tracking-snug);font-weight:700}.tile-image{aspect-ratio:1;width:min(200px,100%);display:flex}.tile-image img{object-fit:contain;width:100%;height:100%}.tile-text{font-size:var(--font-size-sm);color:var(--color-text-secondary)}.gallery-grid{grid-template-columns:repeat(var(--item-cols,4), minmax(0, 1fr));gap:var(--spacing-3);margin:0;padding:0;list-style:none;display:grid}.gallery-item{aspect-ratio:4/3;border-radius:var(--radius);background:var(--color-surface);display:block;overflow:hidden}.gallery-item img{object-fit:cover;width:100%;height:100%;transition:transform var(--transition-base)}.gallery-item:hover img{transform:scale(1.04)}.gallery-caption{font-size:var(--font-size-sm);color:var(--color-muted);margin-top:var(--spacing-1)}@media (width<=900px){.gallery-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=600px){.gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.entry-content>.entry-links:first-child{margin-top:0}@media (width<=600px){.tile-grid{gap:var(--spacing-3);grid-template-columns:repeat(2,minmax(0,1fr))}.tile{padding:var(--spacing-4);gap:var(--spacing-2)}.tile-title{font-size:var(--font-size-lg)}}.items--badges-center .entry-tag{justify-self:center}.items--align-center .card-head,.items--align-center .items-header{text-align:center}.items--align-center .member-list{grid-template-columns:1fr 1fr}.items--align-center .member-name{text-align:right;justify-self:end}.items--align-center .member-role-cell{justify-self:start}.items--align-center .member-contact{grid-column:1/-1;justify-self:center}.items--align-center .member-contact:empty{display:none}@layer base{:where(:not([class*=emdash]):not([class*=ec-])),:where(:not([class*=emdash]):not([class*=ec-])):before,:where(:not([class*=emdash]):not([class*=ec-])):after{box-sizing:border-box}body,h1,h2,h3,h4,h5,h6,p,ul,ol,figure,blockquote,dl,dd{margin:0}ul,ol{padding:0}:root{--color-bg:#fff;--color-bg-subtle:#fafafa;--color-text:#1a1a1a;--color-text-secondary:#525252;--color-muted:#8b8b8b;--color-border:#e5e5e5;--color-border-subtle:#f0f0f0;--color-surface:#f7f7f7;--color-accent:#06c;--color-accent-hover:#0052a3;--color-on-accent:white;--color-accent-ring:color-mix(in srgb, var(--color-accent) 25%, transparent);--emdash-search-bg:var(--color-bg);--emdash-search-text:var(--color-text);--emdash-search-muted:var(--color-muted);--emdash-search-border:var(--color-border);--emdash-search-hover:var(--color-surface);--emdash-search-highlight:var(--color-text);--font-size-xs:.8125rem;--font-size-sm:.875rem;--font-size-base:1rem;--font-size-lg:1.125rem;--font-size-xl:1.25rem;--font-size-2xl:1.5rem;--font-size-3xl:2rem;--font-size-4xl:2.5rem;--font-size-5xl:3.5rem;--leading-tight:1.15;--leading-snug:1.3;--leading-normal:1.5;--leading-relaxed:1.7;--spacing-1:.25rem;--spacing-2:.5rem;--spacing-3:.75rem;--spacing-4:1rem;--spacing-5:1.25rem;--spacing-6:1.5rem;--spacing-8:2rem;--spacing-10:2.5rem;--spacing-12:3rem;--spacing-16:4rem;--spacing-20:5rem;--spacing-24:6rem;--spacing-xs:var(--spacing-1);--spacing-sm:var(--spacing-2);--spacing-md:var(--spacing-4);--spacing-lg:var(--spacing-6);--spacing-xl:var(--spacing-8);--spacing-2xl:var(--spacing-12);--spacing-3xl:var(--spacing-16);--content-width:680px;--wide-width:1200px;--max-width:var(--content-width);--gutter-width:200px;--radius:4px;--radius-lg:8px;--transition-fast:.12s ease;--transition-base:.18s ease;--nav-height:64px;--search-input-width:180px;--meta-col-width:180px;--avatar-size-xs:18px;--avatar-size-sm:20px;--avatar-size-md:24px;--avatar-size-lg:32px;--tracking-tight:-.03em;--tracking-snug:-.02em;--tracking-wide:.06em;--tracking-wider:.08em;--tag-padding-y:2px;--shadow-dropdown:0 8px 30px #0000001f;--shadow-btn-active:0 1px 2px #0000000d}@media (prefers-color-scheme:dark){:root:not(.light){--color-bg:#0d0d0d;--color-bg-subtle:#141414;--color-text:#ededed;--color-text-secondary:#a0a0a0;--color-muted:#6b6b6b;--color-border:#2a2a2a;--color-border-subtle:#1f1f1f;--color-surface:#181818;--color-accent:#4d9fff;--color-accent-hover:#6eb0ff}}:root.dark{--color-bg:#0d0d0d;--color-bg-subtle:#141414;--color-text:#ededed;--color-text-secondary:#a0a0a0;--color-muted:#6b6b6b;--color-border:#2a2a2a;--color-border-subtle:#1f1f1f;--color-surface:#181818;--color-accent:#4d9fff;--color-accent-hover:#6eb0ff}html{scroll-behavior:smooth}body{font-family:var(--font-sans);font-size:var(--font-size-base);line-height:var(--leading-relaxed);color:var(--color-text);background:var(--color-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh}a:where(:not([class*=emdash]):not([class*=ec-])){color:var(--color-accent);transition:color var(--transition-fast);text-decoration:none}a:where(:not([class*=emdash]):not([class*=ec-])):hover{color:var(--color-accent-hover)}img{max-width:100%;height:auto;display:block}h1,h2,h3,h4,h5,h6{font-family:var(--font-sans);line-height:var(--leading-tight);letter-spacing:var(--tracking-snug);font-weight:600}h1{letter-spacing:var(--tracking-tight);font-weight:700}::selection{background:var(--color-accent);color:#fff}}body.has-backdrop{background-image:var(--page-backdrop);background-position:50%;background-size:cover;background-attachment:fixed}body.has-backdrop main[data-astro-cid-hkbrpulz]{max-width:var(--wide-width);background:var(--color-bg);margin:0 auto;box-shadow:0 0 40px #00000026}.site-banner[data-astro-cid-hkbrpulz]{max-width:var(--wide-width);margin:0 auto}.site-banner[data-astro-cid-hkbrpulz] img[data-astro-cid-hkbrpulz]{width:100%;height:auto;display:block}.site-header[data-astro-cid-hkbrpulz]{z-index:100;background:var(--color-header-bg);border-bottom:1px solid var(--color-header-border);position:sticky;top:0}.nav[data-astro-cid-hkbrpulz]{max-width:var(--wide-width);padding:var(--spacing-4) var(--spacing-6);height:var(--nav-height);justify-content:space-between;align-items:center;margin:0 auto;display:flex}.site-header--banner[data-astro-cid-hkbrpulz] .nav[data-astro-cid-hkbrpulz]{justify-content:center}.nav-home[data-astro-cid-hkbrpulz]{font-family:var(--font-display);font-size:var(--font-size-xl);color:var(--color-header-text);font-weight:700;text-decoration:none}.logo-design-container[data-astro-cid-hkbrpulz]{align-items:center;gap:var(--spacing-2);background:linear-gradient(90deg,#0000,#fff calc(100% - 40px));border-radius:0 100px 100px 0;padding:4px 4px 4px 10px;display:flex;position:relative}.logo-overlay-link[data-astro-cid-hkbrpulz]{z-index:1;border-radius:inherit;position:absolute;inset:0}.logo-mark-text[data-astro-cid-hkbrpulz],.logo-name[data-astro-cid-hkbrpulz]{font-family:var(--font-display);letter-spacing:.05em;color:var(--color-brand-strong);text-shadow:-1px 1px #fff,1px -1px #fff,1px 1px #fff,-1px -1px #fff;transition:color var(--transition-fast);font-size:2.6rem;font-weight:700;line-height:1}.logo-name[data-astro-cid-hkbrpulz]{font-size:var(--font-size-xl);letter-spacing:normal;padding-right:var(--spacing-4)}.logo-design-container[data-astro-cid-hkbrpulz]:hover .logo-mark-text[data-astro-cid-hkbrpulz]{color:var(--color-brand)}.site-logo[data-astro-cid-hkbrpulz]{flex-shrink:0;width:40px;height:40px;overflow:hidden}.site-logo[data-astro-cid-hkbrpulz].is-spinning{animation:5s ease-in-out 2.5s infinite rolling}.site-logo[data-astro-cid-hkbrpulz] img[data-astro-cid-hkbrpulz]{object-fit:contain;width:100%;height:100%;display:block}@keyframes rolling{0%{transform:rotate(0)}50%{transform:rotate(360deg)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.site-logo[data-astro-cid-hkbrpulz].is-spinning{animation:none}}.nav-right[data-astro-cid-hkbrpulz]{align-items:center;gap:var(--spacing-6);display:flex}.nav-links[data-astro-cid-hkbrpulz]{gap:var(--spacing-5);font-size:1.3rem;display:flex}.nav-links[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{color:var(--color-header-text);transition:color var(--transition-fast);font-weight:700;text-decoration:none}.nav-links[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]:hover{color:color-mix(in srgb, var(--color-header-text) 75%, transparent)}.nav-group[data-astro-cid-hkbrpulz]{position:relative}.nav-sub[data-astro-cid-hkbrpulz]{top:100%;left:calc(-1 * var(--spacing-3));min-width:180px;padding:var(--spacing-2) 0;background:var(--color-header-bg);border-radius:0 0 var(--radius) var(--radius);box-shadow:var(--shadow-dropdown);z-index:10;display:none;position:absolute}.nav-group[data-astro-cid-hkbrpulz]:hover .nav-sub[data-astro-cid-hkbrpulz],.nav-group[data-astro-cid-hkbrpulz]:focus-within .nav-sub[data-astro-cid-hkbrpulz]{flex-direction:column;display:flex}.nav-sub[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{padding:var(--spacing-2) var(--spacing-4);font-size:var(--font-size-base);white-space:nowrap}.nav-admin[data-astro-cid-hkbrpulz]{font-size:var(--font-size-sm);color:color-mix(in srgb, var(--color-header-text) 60%, transparent);transition:color var(--transition-fast);text-decoration:none}.nav-admin[data-astro-cid-hkbrpulz]:hover{color:var(--color-header-text)}main[data-astro-cid-hkbrpulz]{min-height:calc(100vh - var(--nav-height) - 300px)}.site-footer[data-astro-cid-hkbrpulz]{background:var(--color-footer-bg)}.footer-inner[data-astro-cid-hkbrpulz]{max-width:var(--wide-width);padding:var(--spacing-3) var(--spacing-6);margin:0 auto}.footer-bottom[data-astro-cid-hkbrpulz]{justify-content:space-between;align-items:center;gap:var(--spacing-4);display:flex}.footer-copyright[data-astro-cid-hkbrpulz]{font-size:var(--font-size-base);color:#ffffffd9}.footer-copyright[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{color:#fff;text-underline-offset:3px;font-weight:600;text-decoration:underline;text-decoration-thickness:1px}.footer-copyright[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]:hover{color:#fff;text-decoration-thickness:2px}.footer-social[data-astro-cid-hkbrpulz]{gap:var(--spacing-1);margin-left:auto;display:flex}.footer-social-btn[data-astro-cid-hkbrpulz]{border-radius:var(--radius);color:#fff;width:36px;height:34px;transition:background var(--transition-fast);background:#ffffff2e;border:1px solid #ffffff47;justify-content:center;align-items:center;text-decoration:none;display:flex}.footer-social-btn[data-astro-cid-hkbrpulz]:hover{color:#fff;background:#ffffff52}.theme-switcher[data-astro-cid-hkbrpulz]{gap:var(--spacing-1);padding:var(--spacing-1);border-radius:var(--radius);background:#fff3;display:flex}.theme-btn[data-astro-cid-hkbrpulz]{color:#ffffffe0;border-radius:var(--radius);cursor:pointer;width:32px;height:28px;transition:all var(--transition-fast);background:0 0;border:none;justify-content:center;align-items:center;display:flex}.theme-btn[data-astro-cid-hkbrpulz]:hover{color:#fff}.theme-btn[data-astro-cid-hkbrpulz].active{color:#fff;background:#ffffff47}.theme-btn[data-astro-cid-hkbrpulz] svg[data-astro-cid-hkbrpulz]{width:16px;height:16px}.org-band[data-astro-cid-hkbrpulz]{background:var(--color-band-bg);grid-template-columns:1fr;align-items:stretch;display:grid;overflow:hidden}.org-band--logo[data-astro-cid-hkbrpulz]{grid-template-columns:1fr clamp(140px,16vw,200px)}.org-band--mark[data-astro-cid-hkbrpulz]{grid-template-columns:1fr clamp(180px,22vw,280px)}.org-band--mark[data-astro-cid-hkbrpulz].org-band--logo{grid-template-columns:1fr clamp(140px,16vw,200px) clamp(180px,22vw,280px)}.org-band-left[data-astro-cid-hkbrpulz]{background:var(--color-band-bg);color:#fff;padding:var(--spacing-10) clamp(var(--spacing-6), 4vw, var(--spacing-10));align-items:center;display:flex}.org-info[data-astro-cid-hkbrpulz]{width:100%;max-width:var(--wide-width);margin:0 auto}.org-name[data-astro-cid-hkbrpulz]{font-size:var(--font-size-xl);margin-bottom:var(--spacing-5);color:#fff;font-weight:700}.org-facts[data-astro-cid-hkbrpulz]{gap:var(--spacing-3);flex-direction:column;display:flex}.org-fact[data-astro-cid-hkbrpulz]{flex-direction:column;gap:0;display:flex}.org-fact[data-astro-cid-hkbrpulz] dt[data-astro-cid-hkbrpulz]{font-size:var(--font-size-xs);color:#ffffffeb;font-weight:500;line-height:1.4}.org-fact[data-astro-cid-hkbrpulz] dd[data-astro-cid-hkbrpulz]{font-size:var(--font-size-base);color:#fff;align-items:center;gap:var(--spacing-2);margin:0;font-weight:700;line-height:1.3;display:flex}.org-fact[data-astro-cid-hkbrpulz] dd[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{color:#fff;text-underline-offset:3px;text-decoration:underline}.org-copy-btn[data-astro-cid-hkbrpulz]{color:#ffffffeb;cursor:pointer;transition:color var(--transition-fast);background:0 0;border:none;padding:1px 3px;font-size:.9rem;line-height:1}.org-copy-btn[data-astro-cid-hkbrpulz]:hover{color:#fff}.org-band-center[data-astro-cid-hkbrpulz]{background:var(--color-band-bg);padding:var(--spacing-6) 0;justify-content:center;align-items:center;display:flex}.org-band--mark[data-astro-cid-hkbrpulz] .org-band-center[data-astro-cid-hkbrpulz]{background:linear-gradient(to right, var(--color-band-bg) 50%, var(--color-band-accent) 50%)}.org-logo-wrap[data-astro-cid-hkbrpulz]{background:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:clamp(110px,13vw,160px);height:clamp(110px,13vw,160px);padding:6px;display:flex;overflow:hidden;box-shadow:0 0 0 5px #ffffff4d,0 4px 24px #0000002e}.org-logo-wrap[data-astro-cid-hkbrpulz] img[data-astro-cid-hkbrpulz],.org-logo-mobile[data-astro-cid-hkbrpulz] img[data-astro-cid-hkbrpulz]{object-fit:contain;width:100%;height:100%;display:block}.org-band-right[data-astro-cid-hkbrpulz]{background:var(--color-band-accent);padding:var(--spacing-8) clamp(var(--spacing-6), 4vw, var(--spacing-10));justify-content:center;align-items:center;display:flex}.org-mark-text[data-astro-cid-hkbrpulz]{font-family:var(--font-sans);color:var(--color-band-bg);letter-spacing:.05em;text-shadow:-1px 1px #fff,1px -1px #fff,1px 1px #fff,-1px -1px #fff;flex-direction:row;align-items:center;gap:.05em;font-size:clamp(2.5rem,5vw,5rem);font-weight:900;line-height:1;display:flex}@media (width<=900px){.org-band--mark[data-astro-cid-hkbrpulz].org-band--logo{grid-template-columns:1fr clamp(120px,14vw,160px) clamp(140px,18vw,200px)}}.org-logo-mobile[data-astro-cid-hkbrpulz]{background:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:46px;height:46px;padding:4px;display:none;box-shadow:0 0 0 3px #ffffff59}@media (width<=640px){.org-band[data-astro-cid-hkbrpulz],.org-band--logo[data-astro-cid-hkbrpulz],.org-band--mark[data-astro-cid-hkbrpulz],.org-band--mark[data-astro-cid-hkbrpulz].org-band--logo{grid-template-columns:1fr}.org-band--mark[data-astro-cid-hkbrpulz] .org-band-center[data-astro-cid-hkbrpulz]{display:none}.org-band-left[data-astro-cid-hkbrpulz]{padding:var(--spacing-8) var(--spacing-6)}.org-band-right[data-astro-cid-hkbrpulz]{padding:var(--spacing-4) var(--spacing-6);justify-content:center;gap:var(--spacing-3)}.org-mark-text[data-astro-cid-hkbrpulz]{flex-direction:row;gap:.05em;font-size:2rem}.org-logo-mobile[data-astro-cid-hkbrpulz]{display:flex}.site-header[data-astro-cid-hkbrpulz]{border-bottom:none;position:relative}.nav[data-astro-cid-hkbrpulz]{justify-content:space-between;align-items:center;gap:var(--spacing-2);height:auto;padding:var(--spacing-3) var(--spacing-4);flex-flow:wrap}.nav-right[data-astro-cid-hkbrpulz]{display:contents}.nav-links[data-astro-cid-hkbrpulz]{column-gap:var(--spacing-3);row-gap:var(--spacing-1);flex-wrap:wrap;order:1;justify-content:flex-start;width:100%;display:flex}.nav-admin[data-astro-cid-hkbrpulz]{right:var(--spacing-4);top:var(--spacing-3);font-size:var(--font-size-xs);order:2;position:absolute}.footer-bottom[data-astro-cid-hkbrpulz]{gap:var(--spacing-4);text-align:center;flex-direction:column}.footer-social[data-astro-cid-hkbrpulz]{margin-left:0}}.emdash-columns[data-astro-cid-xouodmlq]{align-items:center;gap:2rem;margin:1.5rem 0;display:flex}.emdash-column[data-astro-cid-xouodmlq]{flex:1;min-width:0}@media (width<=768px){.emdash-columns[data-astro-cid-xouodmlq]{flex-direction:column;gap:1rem}}
